作者hirabbitt (兔子)
看板C_and_CPP
標題[問題] 類別中定義陣列
時間Tue Dec 8 13:35:58 2009
遇到的問題: (題意請描述清楚)
在類別中只能宣告陣列
沒辦法指定初值
但在建構子中的定值卻又必須一個一個去定
很麻煩
希望得到的正確結果:
希望可以在建構子中一次定很多值
i[]={1,2,3,5,7,9,13,17};
這樣
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
是用Dev-C++
謝謝
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜歡白兔子了 ██
╱╲ ●◥█████◣● 我們要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
→ hirabbitt:阿 它不是靜態類別 所以也不能用::的樣子 12/08 13:36
推 AstralBrain:開個static array把值寫死然後用memcpy如何 12/08 13:47
→ hirabbitt:過了 謝謝你XD 的確很方便 12/08 13:50
推 holymars:把你的class弄成POD,就可以用aggregate initilization 12/08 14:59
→ holymars:參考boost.array的寫法就知道了.. 12/08 14:59