C++ 错误:";需要一个表达式";我试图在函数中使用数组 void噬菌体::评估(细菌ba[]{ 对于(int i=0;i

C++ 错误:";需要一个表达式";我试图在函数中使用数组 void噬菌体::评估(细菌ba[]{ 对于(int i=0;i,c++,arrays,c++11,expression,C++,Arrays,C++11,Expression,而不是 for (int i = 0; i < popsize; i++) population[i].evaluate(population[]); for(int i=0;i

而不是

for (int i = 0; i < popsize; i++)
    population[i].evaluate(population[]);
for(int i=0;i
使用

for(int i=0;i
总体[i]中删除
[]
。评估(总体[]);
总体[]中出现错误
for (int i = 0; i < popsize; i++)
    population[i].evaluate(population[]);
for (int i = 0; i < popsize; i++)
    population[i].evaluate(population[]);
for (int i = 0; i < popsize; i++)
    population[i].evaluate(population);