作者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
1F:→ hirabbitt:阿 它不是静态类别 所以也不能用::的样子 12/08 13:36
2F:推 AstralBrain:开个static array把值写死然後用memcpy如何 12/08 13:47
3F:→ hirabbitt:过了 谢谢你XD 的确很方便 12/08 13:50
4F:推 holymars:把你的class弄成POD,就可以用aggregate initilization 12/08 14:59
5F:→ holymars:参考boost.array的写法就知道了.. 12/08 14:59