C ++错误:没有重载函数的实例

时间:2016-04-09 19:29:58

标签: c++

我的代码一直出现同样的错误,在搜索完类似的问题之后,我仍然无法弄清楚该怎么做。在说明"建立[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;
    }

0 个答案:

没有答案