首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

把一个复杂结构全部置零的简便方法是什么?该怎么处理

2012-06-04 
把一个复杂结构全部置零的简便方法是什么?比如有一个结构变量;struct TT a我想把它的内容全部置零,我想到

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

struct TT a;

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

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

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

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

那么还有别的方法吗?


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

struct TT a ={0};

热点排行