【发布时间】:2013-10-19 12:20:34
【问题描述】:
谁能帮我弄清楚为什么这不起作用。
int main() {
int A[100];
for(int i=0; i<A.length; i++)
{
}
return 0;
}
这是我的错误
[Error] request for member 'length' in 'A', which is of non-class type 'int [100]'
【问题讨论】:
-
length是 Java 的东西 - 你想要sizeof -
数组在 C++ 中没有成员。
-
@sje397
sizeof不会给出数组中元素的数量。 -
使用
std::array代替 C 风格的数组。