我試圖初始化一個字符串數組時遇到困難。我正在處理一個具有不同方法的類:一個是爲數組充電,另一個是爲了消除數組的元素等等......我需要在類中的每個方法中使用相同的數組。在類C構造函數中初始化Dev C中的字符串數組
事情是,我需要模擬數組(隊列)並顯示它們的元素,因爲它們被添加到隊列或從隊列中刪除,並且我嘗試初始化數組以顯示任何內容而不是隨機顯示字符。
這裏是什麼,我試圖做的代碼...
class Queue
{
public:
char array[3][6]; //array of 3 positions holding up to 6 characters each
int front, rear, max;
Queue()
{
front=0;
rear=0;
max=3;
array={"","",""}; //trying to initialize to blank spaces, here's the issue!
}
void add_element()
{ }
void delete_element()
{ }
void print_on_screen()
{ }
};
main()
{ }
我已用一名維字符數組,在進入每一個3個位置的單號工作,但實際需要它與多於一個字符一起工作。
假設C++ 03,http://stackoverflow.com/questions/2409819/c-constructor-initializer-for-arrays?rq=1(和更多在此頁上的相關列中找到) – chris
實際上並沒有幫助:/我在發佈之前閱讀了一些建議,但他們初始化了一維數組...我試圖初始化一個二維數組 – PAT
事實仍然是,您無法初始化C中的數組數據成員++ 03。你在使用C++ 11嗎? – chris