[問題] 請問要如何在class中設定陣列初始值?

看板C_and_CPP (C/C++)作者 (小事)時間16年前 (2009/06/04 20:57), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
假設我的有一個Apple class 這個class裡面有一個string的陣列wow[5] 初始值分別要設為abc def ghi jkl mno 該怎麼設定呢? 我原本是用建構子 wow[5] = {abc, def, ghi, jkl, mno} 可是compile結果是expected primary-expression before '{' token -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.189.8

06/04 21:00, , 1F
少了字串識別符號 如"abc"
06/04 21:00, 1F

06/04 21:11, , 2F
喔忘了打我有打那個= =
06/04 21:11, 2F

06/04 21:11, , 3F
陣列應該不能初始話吧 陣列應該只會呼叫預設沒參數的建構子
06/04 21:11, 3F

06/04 21:12, , 4F
那.....如果想在陣列裡面放不同的值要怎麼辦@@
06/04 21:12, 4F

06/04 21:35, , 5F
說不定只能夠一個個 assign 了... wow[0]="abc"; wow[1]=
06/04 21:35, 5F
文章代碼(AID): #1A9yIWk7 (C_and_CPP)
文章代碼(AID): #1A9yIWk7 (C_and_CPP)