è possibile fare la seguente cosa, cioè creare un 'istanza vector di una delle classi base? Altrimenti cosa dovrei fare?
Aggiungo due domande:
- se mi serve un dato membro di vector dentro una classe, anche solo di un tipo predefinito, ad es double, devo usare "std::vector <double>" o basta "vector <double>"?
- stessa cosa per string, dichiaro "std::string stringa;" oppure solamente "string stringa"?
codice:
class classe1
{
public:
...//funzioni membro che elaborano i datimembro protected
protected:
double datomembro1;
double datomembro2;
double datomembro3;
}
class classe2
{
...
}
class classe3
{
...
}
class classe4:public classe1, classe2, classe3
{
public:
...//quello che serve
protected:
std::vector <classe1> vettore;
...//altre cose che servono
}
Grazie