我有一个声明如下的C++数组:
CString carray[] =
{
"A",
"B",
"C",
"D",
"E"
}
我想在运行时确定
carray
的长度。我在做:int iLength = sizeof(carray)/sizeof(CString);
这样对吗?
最佳答案
是的。万一声明的元素类型发生变化,您还可以编写
int iLength = sizeof(carray)/sizeof(carray[0]);