Errore strano quando creo un metodo che mi restituisce un vector

di Anonimizzato27940 il
2 risposte
Ho 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.

2 Risposte

  • Posta il codice
  • Il 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>
Devi accedere o registrarti per scrivere nel forum
2 risposte