Цикл for в main, который предположим, что pop_back значения только печатают половину значений в массиве. Однако, когда я пишу (i < = пользователь), он печатает все значения.для цикла только для печати половины значений (работа с векторами)
MyVector.h
template<class T>
T MyVector<T>::Pop_back(){
return elements_ptr[--vectorSize];
}
main.cpp
int main()
{
MyVector<int> v1;
int user = 500;
for(int i= 1; i <= user; i++){
v1.Push_back(i);
}
cout << v1.size() << endl; // outputs 500
for (int j = 0; j < v1.size(); j++){
cout << v1.Pop_back() << " ";
if(j % 20 ==0){
cout << endl;
}
}
return 0;
}
damn thanks sir – wazeeer