摘要: 阅读effective c++ 04 (30页) 提到的static对象和堆与栈对象。“不同编译单元内定义的non-local static对象”。了解一下。 目录stack与heap1.Stack2.Heap 或謂 system heap3.例子1.构造函数型 (... 阅读全文
posted @ 2018-08-04 23:50 lightmare 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 阅读effective c++ 04 (30页) 提到的static对象和堆与栈对象。看了看侯老师的内存管理视频1~3。有点深。了解一下。目录1 内存管理1.1 C++内存管理详解1.1.1 内存分配方式1.1.2 控制C++的内存分配1.1.3 常见的内存错误及其对... 阅读全文
posted @ 2018-08-04 22:15 lightmare 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 阅读effective c++ 04 (31页) 提到的singleton设计模式。了解一下。 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。应用场景:比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一... 阅读全文
posted @ 2018-08-04 21:58 lightmare 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 目录 const在函数后面 const修饰成员函数的两个作用 const在函数前面 总结 const在函数后面 类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 const修饰成员函数的两个作用 在设计类的时候,一个原则就是对于不改变数据 阅读全文
posted @ 2018-08-04 11:58 lightmare 阅读(3268) 评论(0) 推荐(0) 编辑
摘要: 目录const在函数后面const修饰成员函数的两个作用const在函数前面总结 const在函数后面类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 const修饰成员函数的两个作用在设计类的时候,一个原... 阅读全文
posted @ 2018-08-04 11:58 lightmare 阅读(206) 评论(0) 推荐(0) 编辑