ich einen dummen Zweifel in Vektor .In diesem folgenden Code mitEckige Klammern in Vektoren
std::vector<char>ve(2); //creates a vector ve of size 2
std::vector<char>vechar[2]; //but what does it do ?
in ve Vektor I
ve[0]='a';
ve[1]='b';
schreiben kann, aber ich kann
vechar[0]='a';
vechar[1]='b';
nicht schreiben
auch kann ich nicht tun
std::cout << " vector -->>" << vechar[0];
Es zeigt Fehler.
Aber warum kann ich nicht schreiben vechar [0] = 'a', können wir das gleiche in Array – Freedom911
@ MsFreedom911: Sie können ein 'char' nicht zu einem gesamten Vektor zuweisen. – NPE
Ein Zweifel .Wir haben vechar [0], was ein Vektor von char ist und irgendwann wird seine Größe 5 nach dem Einfügen von Elementen, wie können wir dann auf das fünfte Element von vechar [0] zugreifen und wie können wir die Elemente von vechar [ 0]? – Freedom911