读书人

把一个复杂结构全部置零的简便方法是什

发布时间: 2012-06-04 14:48:03 作者: rapoo

把一个复杂结构全部置零的简便方法是什么?
比如有一个结构变量;

struct TT a;

我想把它的内容全部置零,我想到的方法是用另一个全部为零的结构变量来给它赋值:

a = b; (其中b为struct TT型结构变量,且内容全部为零)。

还有一种方法就是用memset了:

memset(&a, 0, sizeof(a));

那么还有别的方法吗?


[解决办法]
memset显然是最快的,还有就是初时化的时候赋值

struct TT a ={0};

读书人网 >C++

热点推荐