c ++ Müllwerte im Vektor des Zeigers
Wann mache ich:
for(i=0; i<size; i++){
//create objectA here
vectorA.push_back(objectA);
pvectorA.push_back(&vectorA[i]);
}
Einige Elemente von pvectorA sind Müll. Aber wenn ich das tue:
for(i=0; i<size; i++){
//create objectA here
vectorA.push_back(objectA);
}
for(i=0; i<size; i++){
pvectorA.push_back(&vectorA[i]);
}
Es ist alles OK. Warum passiert es?