我想做一個類,它有一個簡單的整數。當然,它使用頭文件和什麼。爲什麼在頭文件中聲明類聲明中的變量時出現錯誤?
下面的代碼:
class.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一個整數。我到處搜索,找不到答案。有什麼我失蹤?
誰告訴你它應該可能? – 2012-01-08 23:44:10
@KerrekSB它應該是可能的,因爲當前的C++標準允許它。這是不可能的,因爲目前的C++標準是相當新的,據我所知,目前還沒有完整的實現。 – hvd 2012-01-08 23:45:56