关于 new 类 delete
cuiran 博客专家认证 2009-10-22 10:28:31 int CTestCBase::userListFun()
{
CUser * user = new CUser();
user->setAge(12);
user->setId(100);
userList.push_back(user);
delete[] user;
int a=user->getAge();
return 0;
}
int main()
{
list<CUser *>::iterator plist;
for (plist = userList.begin();plist!=userList.end();++plist)
{
CUser *user=(*plist);
printf("user id = %d\n user age= %d\n",user->getId(),user->getAge());
}
}
userList 长度等于 = 1 但是 printf();打出不是 100 和12 问什么 ? 刚学 谢谢 哦