摘要: new和delete运算符用于动态分配和撤销内存的运算符new用法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)... 阅读全文
posted @ 2013-03-11 17:48 小尼人00 阅读(468) 评论(0) 推荐(0) 编辑
摘要: Singleton就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。单件模式的技巧就在于类的构造函数是一个私有的函数。但是类的构造函数又是必须创建的?怎么办呢?那就只有动用static函数了。我们看到static里面调用了构造函数,就是这么简单。定义 :单件(Singleton)模式保证一个... 阅读全文
posted @ 2013-03-11 14:34 小尼人00 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 模式分类 载自 :http://blog.csdn.net/fanweiwei/article/details/1794804从目的上来看Ø 创建型模式负责创建对象,封装对象创建行为Ø 结构模式处理类与对象间的组合关系Ø 行为模式封装类与类间的交互中的职责分配从范围上来看Ø ... 阅读全文
posted @ 2013-03-11 12:45 小尼人00 阅读(144) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.htmlauto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指... 阅读全文
posted @ 2013-03-11 11:19 小尼人00 阅读(172) 评论(0) 推荐(0) 编辑