|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 86
|
[C++]Elementi effettivi vettore
Esiste un modo per sapere quanti elementi di un vettore sono effettivemente utilizzati?
So che la funzione size() serve per vedere quanti elementi puo' contenere,ma e' possibile sapere quanti ne sono realmente usati? Codice:
vector<int> interi(20)
int main()
{
cout<<"Il vettore ''interi'' ha:"<<interi.size()<<" elementi";
getch();
return 0;
}
Il vettore ''interi'' ha 20 elementi se io quindi faccio una cosa del tipo: Codice:
interi[1]<<"10"; interi[2]<<"90"; interi[3]<<"007"; Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Che io sappia no, ma secondo me non ha molto senso usare i vettori e poi inizializzarli a una dimensione... a questo punto usa gli array!
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dichiaralo così
vector<int> interi; |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
infatti, e poi usi push_back invece dell'operatore []
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Aug 2005
Messaggi: 86
|
Quote:
Mitico. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:26.



















