Bonjour à tous,
Maitrisant maintenant le VB & C#, je me mets sérieusement au C++, c’est toujours sympa de connaitre un autre langage
Une petite question, j’ai commencé à bidouiller et à chercher comment déclarer un String ! Truc tout simple
Je m’aperçois qu’il y’a 2 méthodes :
std::string MaVariable;
A condition d’importer cet espace de nom d’après ce que j’ai compris, ce n’est pas inclus par défaut en C ++ : #include <string>
Si je veux afficher cette dernière dans un msgbox :
MessageBox::Show(MaVariable);
Et la je me rends compte que sa ne marche pas ! Alors j’ai découvert l’autre méthode :
String^ MaVariable2 ="un message ici";
MessageBox::Show(MaVariable2);
Et la sa marche !
J’aimerai savoir pourquoi, si quelqu’un avait une explication et pourquoi il y’a 2 méthodes pour déclarer des String ?
Sachant que la deuxième n’a pas besoin d’importer un espace nom, est-elle plus simple ? Plus rapide ? Quelles différences ?
Merci pour votre aide