I am working with two classes
.
class1.cpp
#include "class1.h"
class class1; // forward declaration
...
class1.h
#include "class2.cpp"
...
class2.cpp
#include "class2.h"
...
class.h
//include nothing
...
I am working with the class
created in class2
in class1.h
and class1.cpp
.
I am getting:
error: ‘[...]’ does not name a type
I know it has something to do with that the compiler does not know the class yet, but why? I foreward declared it and I linked everything together...
Aucun commentaire:
Enregistrer un commentaire