在类内怎样初始化数组?不用循环赋值
在类内怎样初始化数组?不用循环赋值 问题点数:50、回复次数:7Top
1 楼wjyhl(VC◎先锋◎)回复于 2003-12-04 10:00:06 得分 50
如果想初始化数组,你可以在类的构造函数里面初始化,至于你想不循环,可以这样,你定义一个全局变量,首先在全局变量里面把各个元素定义了,然后在构造函数里面利用memcpy就可以了,至于memcpy这个函数,很简单,看MSDNTop
2 楼bohut(●伯虎● )回复于 2003-12-04 10:21:28 得分 0
char sz[100];
memset(sz,0,sizeof(sz));Top
3 楼bluesmile979(笑着)回复于 2003-12-04 10:30:56 得分 0
不用循环恐怕只能用一楼兄弟的方法了Top
4 楼flyelf(空谷清音)回复于 2003-12-04 10:38:14 得分 0
ZeroMemoryTop
5 楼seilfer2000(郁闷,疯狂学习中)回复于 2003-12-04 10:41:00 得分 0
char sz[100];
memset(sz,0,sizeof(sz));
ZeroMemory(sz,100)
都可以的
Top
6 楼cy214(threadx)回复于 2003-12-04 10:42:57 得分 0
char sz[100] = {0};
Top
7 楼bohut(●伯虎● )回复于 2003-12-04 16:58:18 得分 0
结果怎么会这样。我们没分吗?Top




