class Bullet
{
};
list<Bullet> bullet_list;
int main()
{
Bullet* bullet = new Bullet();
bullet_list.push_back(bullet);//报错
return 0;
}
具体报错如图,大佬们帮忙解决下,谢谢
class Bullet
{
};
list<Bullet> bullet_list;
int main()
{
Bullet* bullet = new Bullet();
bullet_list.push_back(bullet);//报错
return 0;
}
具体报错如图,大佬们帮忙解决下,谢谢
#include<iostream>
#include<list>
using namespace std;
class Bullet
{
};
int main()
{
list<Bullet*> bullet_list;
Bullet* bullet = new Bullet();
bullet_list.push_back(bullet);//报错
return 0;
}
你代码丑死了。
其实我也不太懂哈,我就是看见报错有两个&& 我觉得应该是个二级地址,就变成 Bullet*,然后就通过了。