C++ の初心者。簡単な構造体/配列プログラムを作成するだけです。ここで意図したように構造体の配列を渡すことができないのはなぜですか?
int NumGrads();
int main()
{
struct Student {
int id;
bool isGrad;
};
const size_t size = 2;
Student s1, s2;
Student students[size] = { { 123, true },
{ 124, false } };
NumGrads(students, size);
std::cin.get();
return 0;
}
int NumGrads(Student Stu[], size_t size){
}
参照または値のいずれかで渡すことと関係があるに違いないことを理解していますが、main() で定義した場合、NumGrads のパラメーターでエラーが発生することはありませんか?