je reçois un g ++ erreur (référence non définie à 'SomeClass :: SomeClass (int)' et 'SomeClass :: ~ SomeClass') ce qui suit:Quelle est l'erreur dans la construction de classe g ++ suivante?
/*
* SomeClass.h
*
*/
#ifndef SOMECLASS_H_
#define SOMECLASS_H_
class SomeClass
{
public:
SomeClass();
SomeClass(int someInt);
~SomeClass();
};
#endif /* SOMECLASS_H_ */
/*
* SomeClass.cpp
*
*/
#include "SomeClass.h"
SomeClass::SomeClass()
{
}
SomeClass::SomeClass(int someInt)
{
}
SomeClass::~SomeClass()
{
}
/*
* main.cpp
*
*/
#include "SomeClass.h"
int main()
{
SomeClass::SomeClass someObject(1);
return 0;
}
Les classes n'ont pas d'espace de noms implicite? – user383352