Bonjour à tous
Je post car je bloque , j'ai crée un application windows form, j'ai ajouter une classe :
Attack.h :
Et Attack.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #pragma once using namespace System; //namespace Attack; public ref class Attack { public: Attack(void); Attack(String ^str); String ^toString(void); private: String ^metal; };
Ceci compile mais dans Form1.h je n'arrive pas à faire une bête déclaration telle que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include "StdAfx.h" #include "Attack.h" Attack::Attack(void) { } Attack::Attack(String ^str) { metal = str; } String ^Attack::toString(){ return metal; }
Visual C++ me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Attack att=gcnew Attack("bla");Comme indiqué dans les commentaires, j'ai essayé de mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part \visual studio 2005\projects\attackstats\attackstats\Form1.h(425) : error C2065: 'Attack' : identificateur non déclarédans Attack.h ainsi que using namespace Attack dans Form1.h mais ça non plus ça passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part namespace Attack;
Je desespère.
Quelqu'un pourrait-il m'expliquer quel est le probleme car je ne vois pas.
Partager