我觉得好像我正在以正确的方式进行此操作,但我不断收到错误“EXC BAD ACCESS”
我有一堂课person
,相当简单,一切都是公开的。
class person
{
public:
int id;
vector<float> scores;
float avgscore;
};
person
然后我使用 new 运算符制作 s 的向量
vector<person> *people = new vector<person>[num_persons];
然后我尝试访问类内的向量person
(*people)[current_person].scores.push_back(temp);
其中current_person
=0,并且temp
是一个整数。
我是否以正确的方式处理向量?