Bonjour,

J'ai un petit probleme sous Visual C++ Express 2005, j'essai de creer une classe toute bete, avec:

maclasse.h
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 maclasse.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
#include "StdAfx.h"
#include "maclasse.h"
 
maclasse::maclasse(void)
{
	maclasse()
	{
 
	}
 
	~maclasse()
	{
 
	}
 
}
Et lors de la compilation, il me dit:

.\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.