Bonjour
J'ai codé
Je suis en mode managé mais la documentation me dit que j'ai le droit de faire cohabiter du code managé et du code natif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public ref class OpenAFile : public System::Windows::Forms::Form { private: System::Windows::Forms::Button^ button3; Form^ form1; public: std::string sFileToOpen;
le compilateur n'as pas la même interprétation:
ce seraitOpenAFile.h(7): error C2039: 'string'*: n'est pas membre de 'std'
OpenAFile.h(7): error C2146: erreur de syntaxe*: absence de ';' avant l'identificateur 'sFileToOpen'
OpenAFile.h(7): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut
OpenAFile.h(7): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défautd'avoir un module qui accepte le type string
note au sujet de la première erreur que j'ai le même résultat sur les autres erreurs si je déclare simplement string.
Partager