随笔分类 -  [3] C/C++研究

对C/C++某些问题的研究
摘要:详细介绍了C++中的PIMPL模式,如何使用PIMPL模式,以及该模式的优缺点。 阅读全文
posted @ 2014-05-07 21:15 loverszhaokai 阅读(1323) 评论(6) 推荐(1)
摘要:C/C++经典的PIMPL模式,将文件的编译依存关系降至最低。本文是入门篇,简要的介绍了什么是PIMPL以及为什么使用PIMPL。 阅读全文
posted @ 2014-05-06 00:40 loverszhaokai 阅读(2467) 评论(5) 推荐(1)
摘要:c++定义和声明,二者之间的比较,以前经常弄混,现在一切都清晰了。 阅读全文
posted @ 2014-05-02 20:32 loverszhaokai 阅读(2395) 评论(0) 推荐(0)
摘要:Linux C 使用POSIX正则表达式,标准方法介绍,简单的代码示例,附带gtest单元测试。 阅读全文
posted @ 2014-05-01 21:10 loverszhaokai 阅读(7926) 评论(1) 推荐(1)
摘要:目录 目录 0 前言 1 内置类型 2 自定义类型 3 结论 4 源码 0 前言 1 内置类型 2 自定义类型 3 结论 4 源码 0. 前言 c++默认赋值构造函数的返回值是引用类型,c++赋值运算符=的本意是返回左值的引用,我们重载赋值构造函数的时候,返回值是否应该设为引用类型呢? 按照《Eff 阅读全文
posted @ 2014-04-29 23:14 loverszhaokai 阅读(2383) 评论(2) 推荐(0)
摘要:word版下载1.需要论证的观点1.1 类的类型的大小= 成员变量的大小的总和,与成员函数无关。即见例程11.2 成员函数存放在代码段,且不能被改变。对象只为成员变量在栈或堆上分配空间(不考虑virtual和继承等复杂点的情况)见例程21.3 可以把栈或堆上的某个内存地址转化成(指向类的)指针,如果... 阅读全文
posted @ 2014-04-22 07:27 loverszhaokai 阅读(1254) 评论(0) 推荐(0)
摘要:编译器初始化全局变量,并分配虚拟内存 阅读全文
posted @ 2013-10-12 18:14 loverszhaokai 阅读(2658) 评论(0) 推荐(1)