Rem*_*eau 3 c++ compiler-errors
我基本上有
int x;
cout << "Please enter how many classrooms there are: ";
cin >> x;
classrooms bunchaClassrooms[x]; //classrooms is a previously declared class.
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它给出了错误'非POD元素类型'x''的可变长度数组,我不知道为什么,如果我使用教室的矢量代替,我怎么能轻松填充它(使用for循环我猜)取决于用户的输入.
你可以使用std :: vector:
std::vector<classrooms> bunchaClassrooms;
for (int i = 0; i < x; ++i)
{
classrooms c;
<... enter classrooms info ...>
v.push_back(c);
}
Run Code Online (Sandbox Code Playgroud)
具有非恒定边界的数组并不好.
归档时间: |
|
查看次数: |
8989 次 |
最近记录: |