看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題: (題意請描述清楚) 在類別中只能宣告陣列 沒辦法指定初值 但在建構子中的定值卻又必須一個一個去定 很麻煩 希望得到的正確結果: 希望可以在建構子中一次定很多值 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