Penso di essermi perso in un bicchiere d'acqua, ma da solo non ne vengo a una.
codice:
class prova
{
  public:
    prova(std::vector<std::string>& lista);
  private:
    std::vector<std::string> mLista;
}
Il costruttore dovrebbe inizializzare mLista con lista, ma qui nascono i problemi.
Se al posto di creare lista a parte e poi darla in pasto al costruttore, provo a creare direttamente il vector, non funziona. Dove sbaglio?
codice:
prova(std::vector<std::string>({"uno","due","tre"}));
Scusate se la domanda può sembrare stupida, ma non trovo la soluzione.
Grazie