Questo perchè empty() è una funzione che restituisce true se il vettore è vuoto, non se un elemento del vettore è vuotoOriginariamente inviato da Habdul
Se faccio
Mazzo.empty() tutto OK!
Ma
Mazzo[0].empty() errore in compilazione...![]()
Per riempire il vettore puoi fare
Carta elemento; //mi pare che sia così che inizializza un oggeto, ma non ricordo :P
Mazzo.push_back( &elemento );