Ciao a tutti. Ho un problemino ad utilizzare dei vector in una classe... Ecco il codice:

codice:
using namespace std;

#include <iostream>

#include <vector>

// -----: INTERFACE :-----

class Vettore
{
public:
    void augmente(int);
    void affiche() const;
    bool compare(const Vettore&) const; 
    
private:
    vector<double> vect;
};

// -----: IMPLEMENTATION :-----

void Vettore::aumenta(int v)
{
    vect.push_back(v);
}

void Vettore::stampa() const
{
    for (size_t i = 0; i < vect.size(); i++)
    {
        cout << vect.i << ' ' << endl;
    }
}

bool Vettore::compara(const Vettore& V) const
{
    bool c(true);
    
    for (size_t i = 0; i < vect.size(); i++)
    {
        if (vect.i != V.i) 
        {
            c = false;
            break;
        }
    }
    
    return c;
}
Quando cerco di accedere a vect.i mi da un errore. Come mai?!?
Grazie in anticipo.