extern std::vector<int> testVector; // main.h std::vector<int> testVector; // main.cpp
However, if I use a vector containing a custom structure, like follows, I get an "expected class name" error. See below:
extern std::vector<myTempObjects::myTempObjectLib> testVector; // main.h std::vector<myTempObjects::myTempObjectLib> testVector; // main.cpp
// myTempObjects.h
class myTempObjects : public mainClass { // ERROR expected class name on mainClass
Q_OBJECT
public:
myTempObjects ();
~myTempObjects ();
struct myTempObjectLib {
vector3_t hairControlPoint;
int r,g,b;
};
Would you guys please teach me what's wrong? Thanks






