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

Google C++ Style Guide 阅读笔记 5

2015-04-09 23:27 651 查看

其他

引用参数必须是const型。输入用const引用,输出用指针。

void Foo(const string &in, string *out);


尽量不使用默认参数。

用static_cast<>,而不要用如
int y = (int)x
.

除了登录尽量不用stream,因为没有类型检测,可能会出现不必要的问题。

对于简单类型,没有对象的情况,i++和++i都可以;对于迭代器和模板类型,用前置比较好。

用内联函数替代宏。

在头文件中不要使用宏。

在使用前#define,在用后立即#undef.

sizeof(变量名)而不是使用sizeof(类型名),因为类型可能会变。

int 用0, reals用0.0,指针用NULL,字符用’\0‘
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: