2017年8月28日

Effective C++ 条款05

摘要: 了解C++默默编写并调用哪些函数。Know what functions C++ silently writes and calls 有如下函数会被编译器自动生成,如果在这些函数需要被调用时,且这个对象的作者自己没有创建对应函数。 注意,只有当这些函数被需要调用时,编译器才会创建这些函数。 对于co 阅读全文

posted @ 2017-08-28 11:38 ^~~^ 阅读(113) 评论(0) 推荐(0) 编辑

Effective C++ 条款04

摘要: 确定对象被使用前已先被初始化。Make sure that objects are initialized before they are used. 关于变量或者对象自动被初始化,C部分的内置对象不保证其内容会被初始化,而STL部分会保证其被初始化。但是具体初始化规则比较复杂,为了应对复杂的初始化 阅读全文

posted @ 2017-08-28 11:01 ^~~^ 阅读(99) 评论(0) 推荐(0) 编辑

Effective C++ 条款03

摘要: 尽可能使用const。Use const whenever possible. 指针和const 联合使用总是让人混淆,这里记录书中这样一句话: 如果const 出现在*号左边,表示被指物是常量。 如果const出现在*号右边,表示指针自身是常量。 示例: char greeting[] = "he 阅读全文

posted @ 2017-08-28 10:48 ^~~^ 阅读(100) 评论(0) 推荐(0) 编辑

导航