Mi sono inventato questa specie di test per capirne il funzionamento:
codice:
void Mazzo_personale::inserisci_carta(Carta* new_card)
{
cout << "Inserisco la carta" << endl;
int i = new_card->get_colore();
if(Mazzo.empty())
cout << "Vettore vuoto" << endl;
else
cout << "Vettore pieno" << endl;
cout << "Posizione bucket " << i << endl;
if(Mazzo[0].empty())
cout << "Bucket vuoto" << endl;
}
...questo compila...quindi mi conviene inizializzare il vettore con elementi "vuoti" all'inizio e poi caricare il bucket!!! ^_^
Mi sapete dire come inizializzare un vettore "privato" nel costruttore?