我相信代码无法编译,因为我正在extern const int j
使用. 但是根据标准,为什么这是错误的? i
class A
档案啊
extern const int j;
class A
{
static const int i = j; // error C2057:expected constant expression
};
文件 A.cpp
#include "A.h"
const int j = 10;
int main()
{
A a;
}