作者a77d4e06 (喵~>"<||)
看板C_and_CPP
標題[問題] array初始化 小問題
時間Thu May 27 22:22:51 2010
dev c++
請問各位大大
如果我在main裡宣告
int a[100][100]={0} ;
他會正常將100*100的array初始化成0,
但是如果在class的建構子裡面這樣做,
Step::Step()
{
state[100][100]= {0} ;
}
他會出現錯誤訊息
expected primary-expression before '{' token
expected `;' before '{' token
想不懂為什麼
以上 感謝
--
※ 編輯: a77d4e06 來自: 218.35.19.53 (05/27 22:23)
→ hilorrk:class宣告的結尾忘了加上分號? 05/27 22:24
→ james732:乖乖用迴圈吧 05/27 22:28
→ a77d4e06:有加分號了^^ 05/27 22:45
推 hilorrk:照理來講應該是可以...把state那行拿掉就compile過了? 05/27 22:52
推 legendmtg:memset吧 你這是再assign不是宣告+初始化 05/27 22:56
→ hilorrk:哦哦 我以為他是在裡面宣告一個int state[100][100]之類XD 05/27 22:57