您的位置:首页 > 编程语言 > C语言/C++

Google C++ 风格指南 :尽可能用 sizeof(varname) 代替 sizeof(type).

2017-11-29 17:12 423 查看


5.18. sizeof

Tip
尽可能用 
sizeof(varname)
 代替 
sizeof(type)
.
使用 
sizeof(varname)
 是因为当代码中变量类型改变时会自动更新.
您或许会用 
sizeof(type)
 处理不涉及任何变量的代码,比如处理来自外部或内部的数据格式,这时用变量就不合适了。

Struct data;
Struct data; memset(&data, 0, sizeof(data));


Warning

memset(&data, 0, sizeof(Struct));


if (raw_size < sizeof(int)) {
LOG(ERROR) << "compressed record not big enough for count: " << raw_size;
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ sizeof