J'ai le code suivant :
#include
using namespace std;
class testing{
int test() const;
int test1(const testing& test2);
};
int testing::test() const{
return 1;
}
int testing::test1(const testing& test2){
test2.test();
return 1;
}
après compilation, cela me donne l'erreur suivante :
Symboles non définis :
"_main", référencés depuis :
start in crt1.10.5.o
ld: symbole(s) introuvable(s)
collect2: ld a retourné 1 comme statut de sortie
Pourquoi se plaint-il de main ? Est-ce que je ne peux pas déclarer main dans un autre fichier et l’inclure dans celui-ci ?
Merci beaucoup !