我的代码一直出现同样的错误,在搜索完类似的问题之后,我仍然无法弄清楚该怎么做。在说明"建立[0] .push_back(Person()"。
的行上发生错误std::vector<std::vector<Person()>> addPeople(std::vector<std::vector<Person()>> building)
{
std::poisson_distribution<int> distribution(0);
for (int i = 0; i < 100; i++)
{
int test = distribution(generator);
if (test >= 0 && test <= 6)
{
if (test = 0)
{
building[0].push_back(Person());
}
else if (test = 6)
{
building[0].push_back(Person());
}
}
}
return building;
}