В C ++ 03 внутри класса могут быть определены только значения статических констант.Но, похоже, в любом случае это то, что вам нужно в любом случае:
class consolBuf
{
private:
static int const buffersize1 = 10; //Data member initializer is now allowed
static int const buffersize2 = 10;
static char screenBuffer[buffersize1][buffersize2]; //screenBuffer
public:
consolBuf(void);
~consolBuf(void);
void draw();
void write(int x, int y);
char get(int x, int y);
};
Обратите внимание, что в C ++ 11 ваш исходный код разрешен.Так что, если ваш исходный код действительно то, что вы хотели, все, что вам нужно сделать, это включить функции C ++ 11.В C ++ 03 вместо этого вам придется использовать inizializer членов в конструкторе.