【发布时间】:2016-05-10 16:39:19
【问题描述】:
下面的代码部分无法根据数组是否为静态来检索数组的大小。
struct foo
{
static const char* const a[30];
const char* const b[30];
const int ia = __countOf(a) // compiles
const int ib = __countOf(b) // has compile errors related to initialization
};
【问题讨论】:
-
“不编译”是描述问题的最佳方式吗?
-
示例编译成功。
-
请提供MCVE 和完整的错误信息。
-
在此处将输出窗口 (Alt-2) 中的错误消息文本复制到您的问题中。
-
这是一个程序员的错误。
标签: c++ c++11 visual-c++