类CTest的数组a[64](常数)初始化的表达
不能写成 int a[]={45,43,76,98,22....}
又不想逐一赋值
问题点数:50、回复次数:4Top
1 楼sohou(2007的春天)回复于 2004-08-03 00:03:59 得分 20
不可以Top
2 楼kvw3000(回家念经)回复于 2004-08-03 00:25:49 得分 20
如果初始化值有规律的话还可以考虑使用特殊方法赋值,不过这已经不是初始化了,想必楼主知道,其它的应该没办法了Top
3 楼howtotell(从何谈起)回复于 2004-08-03 00:26:09 得分 10
怎么会不能写成这种样子呢?在C语言里面应该是可以的啊.没有明白楼主的意思.
是不是CTest类里面的数组这样赋值后在其他类里面访问不到?要是,可以把这个数组写成全局的,然后在调用的地方在前面加extern再申明一次:extern int[20];Top
4 楼ostracism(ostracism)回复于 2004-08-03 09:01:43 得分 0
to howtotell(从何谈起),
类的成员变量是不能在定义时赋初值的,用全局变量则无趣Top




