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

如何判断一个结构是空的

2012-01-21 
怎么判断一个结构是空的memset后判断它还没被用过?[解决办法]看你对“空”的定义是什么。如果是指针,可以用NU

怎么判断一个结构是空的
memset后判断它还没被用过?

[解决办法]
看你对“空”的定义是什么。如果是指针,可以用NULL来判断;可是其他数据类型,如果0是一个合理的取值范围,那就没办法区分了。(假设你用memset初始化为0)。
一般都是定义一个不可能的值来作为无效或者初始化值。
[解决办法]
呵呵 "假设你用memset初始化为0 "
这样就不用判断是不是初始化过了。

还没碰到过lz说的情况,创建一个结构体之后立刻初始化

热点排行