Bonjour,
J'ai un petit probleme sous Visual C++ Express 2005, j'essai de creer une classe toute bete, avec:
maclasse.h
et maclasse.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #pragma once ref class maclasse { public: maclasse(void); ~maclasse(void); };
Et lors de la compilation, il me dit:
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 "maclasse.h" maclasse::maclasse(void) { maclasse() { } ~maclasse() { } }
.\maclasse.cpp(6) : error C2143: erreur de syntaxe : absence de ';' avant '{'
.\maclasse.cpp(12) : error C2088: '~' : non conforme pour class
.\maclasse.cpp(12) : error C2143: erreur de syntaxe : absence de ';' avant '{'
Des idées ? J'ai quelques connaissances en C++ et la comme Visual C++ 2005 est gratuit j'essai de me mettre au C++/CLI.
Salutations,
Serge.
Partager