
Effective C++ Note
细粉条
iOS开发妹子,wx号:lily-Dly,欢迎沟通交流!
-
原创 Effective C++之利用std::tr1::shared_ptr指定“删除器”实现对底层资源“引用计数”
Effective C++之利用std::tr1::shared_ptr实现对底层资源“引用计数” str2014-05-15 10:31:461673
0
-
转载 Effective C++之 C++中explicit关键字的作用
explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。 例如: class things { public: things(const std::string&name =""): m_2014-05-15 13:10:18717
0
-
原创 Effective c++之 将文件间的编译依存关系降至最低
自己的实例代码 ////////////////////////////////////////////////////////////////// //person.h #include #include class PersonImpl; class Person{ public: Person(const std::string& name, const std2014-05-16 15:02:01765
0
-
转载 Effective C++ 之 35 考虑virtual函数之外的其他选择
这一节提到了std::tr1::function以及std::tr1::bind2014-05-17 11:46:59728
0
-
原创 c++空类的大小
class Empty { public: Empty(); ~Empty(); protected: private: // char a; // short si; // int i; };2014-05-19 11:29:211135
6
-
转载 Effective C++之 拒绝编译器自动生成函数
拒绝编译器自动生成函数 参考2014-05-13 16:52:33783
0
-
原创 Effective c++之 06 不想使用编译器自动生成函数的方法
如果你定义一个空类,例如 class empty { };2014-05-20 17:35:07676
0
-
转载 Effective C++之std::tr1::shared_ptr的使用
Effective C++之std::tr1::shared_ptr的使用2014-05-14 19:11:311362
0