Questo è il codice semplificato che isola il problema riscontrato
Il compilatore mi restituisce un errore bello grosso su push_back.
causato, secondo me, dal fatto che io abbia inserito una classe.
Ad ogni modo vorrei creare un vettore con soli oggetti di tipo Banana.
Inizialmente pensavo a:
Banana* Pane;
Ma volevo conservare tutti i vantaggi della classe vector, c'è modo di fare ciò che pensavo?
C++:
#include <vector>
using namespace std;
class Banana{int n;};
int main(){
vector <Banana> Pane;
Pane.push_back(2);
return 0;}
Il compilatore mi restituisce un errore bello grosso su push_back.
causato, secondo me, dal fatto che io abbia inserito una classe.
Ad ogni modo vorrei creare un vettore con soli oggetti di tipo Banana.
Inizialmente pensavo a:
Banana* Pane;
Ma volevo conservare tutti i vantaggi della classe vector, c'è modo di fare ciò che pensavo?