首先的私人二維數組,我是相當新的OOP所以請多多包涵......如何創建使用私有變量長度在C++中
我目前正在試圖建立一個抽動-Tac Toe終端遊戲在C++中,爲此,我試圖使用私人int _size
創建一個名爲char _board[_size][_size]
的2d數組,但我發現一個錯誤,我不太明白。我在構造函數上爲_size
賦值。
無效使用非靜態數據成員的 '公告板:: _大小'
Board.h:
#ifndef BOARD_H
#define BOARD_H
class Board
{
public:
Board(int size);
void printBoard();
private:
int _size;
char _board[_size][_size];
};
#endif // BOARD_H
所以,我怎樣才能解決這個錯誤,或者你怎麼了建議我解決這個問題?
通過使用'的std :: VECTOR',而不是解決問題。 –
_「我確實爲構造函數上的_size設置了一個值。」_在這種情況下太晚了。 –