Traduzioni di questa pagina?:

empty

Sintassi:

    #include <vector>
    bool empty() const;

La funzione empty() ritorna 'true' se il vettore non contiene elementi. Diversamente la funzione ritorna 'false'.

Per esempio, il seguente codice usa empty() come condizione di stop su un ciclo while per ripulire un vettore e mostrarne i contenuti in ordine inverso:

    vector<int> v;
    for( int i = 0; i < 5; i++ )
    {
      v.push_back(i);
    }
    while( !v.empty() )
    {
      cout << v.back() << endl;
      v.pop_back();
    }

Argomenti collegati: size push_back pop_back