Ciao...
come faccio a dichiarare un vector come campo di una classe? Ovviamente non posso inizializzarlo, quindi non devo dichiarare un vector ma un puntatore ad un vector e poi inizializzarlo nel costruttore, giusto?
Una cosa del genere immagino. Eppure proprio sulla dichiarazione del vector*, mi arriva un simpaticissimo "ISO C++ forbids declaration of 'vector' with no type", il che mi lascia molto perplesso, perchè l'header <vector> l'ho incluso...codice:class A { private: vector<MyClass*>* oggetti; };
Cosa sto sbagliando? :master:
(Code::Blocks su ubuntu 9.04)