21xrx.com
2024-12-22 21:43:57 Sunday
登录
文章检索 我的文章 写文章
Effective C++》的目录
2023-07-10 11:12:42 深夜i     --     --
- Effective C++ - 目录 - - C++编程 - 软件设计 - 技巧和原则 - 安全性和效率 -

《Effective C++》是由Scott Meyers所著的一本C++程序设计指南,旨在向C++程序员传授有效的设计方法和技巧。这本书既适合初学者,也适合有经验的开发者。本文将介绍这本书的目录结构。

第一部分:基础篇

第1章 视C++为一种完成的语言

第2章 尽量以const,enum,inline代替#define

第3章 尽可能使用const

第4章 确定对象被使用前已先被初始化

第5章 了解C++默默编写并调用了哪些函数

第6章 若不想使用编译器自动生成的函数,就该明确拒绝

第7章 为多态基类声明virtual析构函数

第8章 别让异常逃离析构函数

第9章 绝不在构造和析构过程中调用virtual函数

第二部分:运算符重载篇

第10章 令operator=返回一个reference to *this

第11章 在operator=中处理“自我赋值”

第12章 复制对象时勿忘其每一个成分

第13章 以对象管理资源

第14章 在资源管理类中小心coping行为

第15章 在资源管理类中提供对原始资源的访问

第16章 成对使用new和delete时要采取相同形式

第三部分:面向对象设计篇

第17章 以独立语句将newed对象置入智能指针

第18章 设计class犹如设计type

第19章 明智而审慎地使用private继承

第20章 宁以pass-by-reference-to-const替换pass-by-value

第21章 必须返回对象时,不要试图返回其reference

第22章 将成员变量声明为private

第23章 宁以non-member、non-friend替换member函数

第24章 若所有参数皆需类型转换,请为此采用non-member函数

第四部分:高级篇

第25章 考虑写出一个不抛异常的swap

第26章 尽可能延后变量定义式的出现时间

第27章 尽量少做转型动作

第28章 避免返回handles指向对象内部成分

第29章 为“异常安全”而努力是值得的

第30章 透彻了解inlining的里里外外

第31章 将文件间的编译依存关系降至最低

这是一个函数式的目录,为习惯按章节检索的读者提供了便利。从基础篇到高级篇,每一章都涉及到C++程序设计的一个重要方面,内容十分实用。除此之外,本书还提供了丰富的实例和经验,可以帮助读者更深入、更全面地理解C++。如果你是一名C++程序员,这本书将是你程序设计路上的一位重要导师。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复