/Anonimizzato27940Utente anonimizzato29 gen 2021, 15:34Ho creato una classe che ha un metodo che voglio che restituisca un vector della STL. Ogni volta che provo a farlo mi da un errore. L'errore o è di segmentation fault (sul mio compilatore) o "error: ‘vector’ does not name a type; did you mean ‘perror’?" se uso repl.it. L'ho dicharato così: vector <double> Trapezi () ; e nell'implementazione ho messo "return v" dopo averlo dichiarato all'interno del metodo. Non so se serva che io alleghi tutto il programma... non so proprio da dove cominciare per risolvere questo errore.
AAlexvMolto attivoIscritto dagiu, 2018Messaggi64229 gen 2021, 23:22Il codice sarebbe d'aiuto. Intanto ti ricordo che il vettore non si chiama vector, ma std::vector. A meno che tu non abbia usato la clausola using namespace std; allora puoi chiamarlo vector. Ovviamente deve esserci l'header #include <vector>