int main(){
vector<Customer*> newcustomer;
newcustomer.push_back(new Customer("III", 123333, 555));
newcustomer.push_back(new Customer("LOL", 122222, 444));
newcustomer.push_back(new Customer("PPL", 121111, 333));
for (int i = 0; i < 3; i++){
cout << newcustomer[i]->getName() << endl;
cout << newcustomer[i]->getPhone() << endl;
cout << newcustomer[i]->getID() << endl;
cout << endl;
}
system("pause");
return 0;
}
因此,我创建了一个名为customer的类,您可以插入新的customer,getName返回名称,getPhone返回电话号码,GetID返回ID,现在我想从该向量中获取所有信息,不确定如何执行。
如果您只是想删除向量中的所有内容,请使用:http : //www.cplusplus.com/reference/vector/vector/erase/
它是向量的擦除功能
// erase the first 3 elements:
newcustomer.erase (newcustomer.begin(),newcustomer.begin()+3);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句