Effective C++
文章平均质量分 93
我什么都布吉岛
Keep writing,Keep thinking!
展开
-
Effective C++ (五)实现
条款26 尽可能延后变量定义式的出现时间条款27 尽量少做转型动作条款28 避免返回handles指向对象内部成分条款29 为“异常安全”而努力是值得的条款30 透彻了解inlining的里里外外条款31 将文件间的编译依存关系降至最低...原创 2021-08-19 23:22:54 · 161 阅读 · 0 评论 -
Effective C++ (四)设计与声明
什么是软件设计?作者认为“令软件做出你希望它做的事情”的步骤和方法。条款18 让接口容易被使用,不易被误用条款19 设计class犹如设计type条款20 宁以pass-by-reference-to-const代替pass-by-value条款21 必须返回对象时,别妄想返回其reference条款22 将成员变量声明为private条款23 宁以non-member、non-friend替换member函数条款24 若所有参数皆需类型转换,请为此采用non-member函数条款25 考虑原创 2021-07-30 10:04:00 · 125 阅读 · 0 评论 -
Effective C++ (三) 资源管理
程序需要管理的资源有哪些?动态分配的内存文件描述符互斥锁UI中的字型和笔刷数据库、socket连接条款13 以对象管理资源资源获取即初始化(RAII,Resource Acquisition Is Initialization)是C++管理资源的i...原创 2021-07-26 15:25:54 · 114 阅读 · 1 评论 -
Effective C++ (二) 构造、析构和赋值运算
条款05 了解C++默默编写并调用了哪些函数原创 2021-07-15 10:08:29 · 184 阅读 · 0 评论 -
Effective C++ (一) 让自己习惯C++
条款01 视C++为一个语言联邦C++是多元的,使用时以方便为主。C++最早只是简单的C与对象的结合(C with classes),随着语言的发展,C++已经是一个多重范型语言,一个支持:过程(procedural)面向对象(object-oriented)函数式(functional)泛型(generic)元编程(metaprogramming)需要掌握其中主要的次语言(代表性的语言):CObject-oriented C++Template C++STL根据实际切原创 2021-06-30 10:09:42 · 186 阅读 · 0 评论