Je suis un programmeur C, mais j'ai appris le C++ à l'école il y a longtemps. Maintenant, j'essaie d'écrire du code en C++ mais j'obtiens une erreur de compilation. Veuillez vérifier et me dire ce qui ne va pas avec mon code.
typedef class _filter_session
{
private:
static int session_count; /* Number of sessions count -- Static */
public:
_filter_session(); /* Constructor */
~_filter_session(); /* Destructor */
}FILTER_SESSION;
_filter_session::_filter_session(void)
{
(this->session_count)++;
return;
}
_filter_session::~_filter_session(void)
{
(this->session_count)--;
return;
}
L'erreur que je reçois est la suivante
"error LNK2001 : unresolved external symbol "private : static int _filter_session::session_count" (?session_count@_filter_session@@0HA)"
J'utilise d'ailleurs Visual Studio 2005.
Plz plz aidez-moi.
Regards,
Micro-noyau