【发布时间】:2012-01-08 23:41:03
【问题描述】:
我正在尝试创建一个包含简单整数的类。当然,它使用头文件等等。
代码如下:
类.h
class consolBuf
{
private:
int buffersize1 = 10; //Data member initializer is not allowed
int buffersize2 = 10;
static char screenBuffer[10][10]; //screenBuffer
public:
consolBuf(void);
~consolBuf(void);
void draw();
void write(int x, int y);
char get(int x, int y);
};
出于某种原因,Visual Studio 一直抱怨我无法在 class.h 中声明整数。我到处搜索,但找不到答案。我有什么遗漏吗?
【问题讨论】:
-
谁告诉你它应该是可能的?
-
@KerrekSB 它“应该”是可能的,因为当前的 C++ 标准允许这样做。这是不可能的,因为当前的 C++ 标准相当新,据我所知,目前还没有完整的实现。
标签: c++ visual-studio-2010 class compiler-errors