I have 2 classes Main-Server and Sub-Server ,The main-server class has a sub-server vector as a memmber.in addition I want that the sub server will inherited methods (void run()) from the main-server class, but I got the error "forward declaration of 'struct cMain_server " . Could you help me please what I am doing wrong? Forward declaration doesn't work for me..
hpp:
class cMain_server;
class cSub_server : public cMain_server {
public:
// Constructor
cSub_server();
private:
};
class cMain_server {
public:
// Constructor
cMain_server();
void run();
private:
vector<cSub_server> mSub_server_vec;
};