自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++Prime笔记

开始每个C++程序都包含一个或多个函数,其中一个必须命名为main。操作系统通过调用main来运行c++程序。 函数定义包含四部分:返回类型、函数名、形参列表和函数体。 标准库定义了四个IO对象。用于处理输入的标准输入:名为cin的istream类型的对象;用于处理输出的ostream类型的对象;用于输出错误和警告信息:名为cerr和clog的ostream对象。 编译器会忽略注释,因此注释对程序的行为和性能没有任何影响(错误的注释比没有注释更糟糕)。 C++有两种注释符:单行注释和界定符对注释。

2021-11-25 20:13:04 2492

原创 第三章、资源管理

《Effective C++》第三章、资源管理条款13、以对象管理资源条款14、在资源管理类中小心copying行为条款15、在资源管理类中提供对原始资源的访问 条款16、成对使用new和delete时要采取相同形式 条款17、以独立于巨将newed对象置入智能指针

2019-06-30 15:04:26 276

原创 第四章、设计与声明

《Effective C++》第四章、设计与声明条款18、让接口容易被正确使用,不易被误用条款19、设计class犹如设计type条款20、宁以常量引用替换传值引用条款21、必须返回对象时,别妄想返回其reference条款22、将成员变量声明为private条款23、宁以non-member、non-friend替换member函数条款24、若所有参数都需要类型转换,请为此采用non-member函数条款25、考虑写出一个不抛出异常的swap函数

2019-06-30 15:04:16 265

原创 第二章、构造/析构/赋值运算

《Effective C++》第二章、构造/析构/赋值运算条款05、了解C++默默编写并调用哪些函数条款06、若不想使用编译器自动生成的函数,就该明确拒绝条款07、为多态基类声明virtual析构函数

2019-06-30 15:04:05 283

原创 第五章、实现

《Effective C++》第五章、实现条款26、尽可能延后变量定义式的出现时间条款27、尽量少做转型动作条款28、避免返回handles指向对象内部成分条款29、为“异常安全”而努力是值得的条款30、透彻了解inline的里里外外条款31、将文件间的编译依存关系降至最低

2019-06-30 15:03:56 275

原创 第六章、继承与面向对象设计

《Effective C++》第六章、继承与面向对象设计条款32、确定你的public继承塑模出is-a关系条款33、避免遮掩继承而来的名称条款34、区分接口继承和实现继承条款35、考虑virtual函数以外的其他选择条款36、绝不重新定义继承而来的non-virtual函数条款37、绝不重新定义继承而来的缺省参数值条款38、通过复合塑模出has-a或“根据某物实现出”条款39、明智而审慎的使用private继承条款40、明智而审慎的使用多重继承

2019-06-30 15:03:42 200

原创 第一章、让自己习惯C++

《Effective C++》第一章、让自己习惯C++条款01、视C++为一个语言联邦条款02、尽量以const、enum、inline替换#define条款03、尽可能使用const条款04、确定对象被使用前已被初始化

2019-06-30 15:03:31 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除