自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

原创 c++智能指针

auto_ptr  :存在的缺点 1.只能一个对象拥有,不能一物二主 2.缺少对应用数和数组的支持 3.不能作为STL的容器元素 4.复制会传递所有权   Boost中的5类智能指针: 1.scoped_ptr: 2.scoped_array; 3.shared_ptr 4.shared_array 5.weak_ptr 前4中的智能指针是针对auto_ptr的指针缺点设计

2011-11-06 22:15:10 510

原创 发布订阅者模式c++实现

#ifndef BOTTON_H #define BOTTON_H #include #include class BottonListener; class Botton { public:  Botton(const std::string & botton_name);  ~Botton();  const std::string & GetName() const;

2011-11-06 20:27:17 5031

转载 命令模式c++实现

说实话,我现在还没有很好地理解命令模式,我只能结合例子谈谈我现在的认识和理解。 按照GoF的解释,命令模式是将一个请求封装成一个对象的方式,在过程型编程语言中,我们通常用一个回调函数来表示一个请求,这样,客户端在调用这个函数的时候,必须要知道这个函数的一些信息,这样就产生了耦合。为了解耦,我们采用命令模式,在客户端和具体的提供服务的对象之间添加了一层,也就是Invoker,它会负责将来自客户端的

2011-11-06 20:23:48 1287

转载 宏和模板

模板和宏 前些日子,论坛里大打口水仗的时候,有人提出这样一个论断:模板本质上是宏。于是,诸位高手为此好好辩论了一番。我原本也想加入论战,但是觉得众人的言论已经覆盖了我的想法,所以也就作罢了。 尽管没有参与讨论,但“模板究竟和宏有什么关系”这个问题,始终在我的脑海中上下翻飞。每

2011-10-12 21:46:32 1233

转载 动态库使用示例代码

只是入门级的代码 动态调用方式的示例: 相对于静态库来说动态库的使用比较复杂一些。 这里将网上看到的一点内容总结下,方便日后学习: ------------------------- 该工程和下面的测试工程在同一个解决方案中   lib.h文件 #ifndef _

2011-09-28 23:24:05 424

原创 一段好玩的代码

这是编程之美上的一段代码,使用一个字节的空间,计算象棋中将帅的位置关系 这里是书中最简单的一个代码段: //#include #include #define HALF_BITS_LENGTH 4 #define FULLMASK 255 #define

2011-09-28 01:21:03 839

arm经典的实验教程经典的实验教程

经典的实验教程经典的实验教程经典的实验教程经典的实验教程经典的实验教程经典的实验教程

2010-05-19

/root/Desktop/arm/S3C2410启动程序设计

/root/Desktop/arm/S3C2410启动程序设计

2010-05-19

strstr,strdup,strsep 三函数实现

strstr,strdup,strsep 三函数实现

2010-04-08

arm/LINUX内核移植.pdf

arm/LINUX内核移植.pdfarm/LINUX内核移植.pdfarm/LINUX内核移植.pdf

2010-05-19

背包问题c语言实现算法

经典的背包问题------------- c语言实现 TU2。0上使用的

2010-04-07

c 汉诺塔手工栈实现过程显示(经典)

手工栈实现汉诺塔,输出有移动的过程,每一步都有显示,感觉是很经典的,希望大家有相同的感觉!

2010-06-07

/root/Desktop/arm/广州天嵌科技-基于TQ6410的Linux使用教程

/root/Desktop/arm/广州天嵌科技-基于TQ6410的Linux使用教程/root/Desktop/arm/广州天嵌科技-基于TQ6410的Linux使用教程

2010-05-19

连表经典很经典的很经典的

很经典的 很经典的很经典的很经典的很经典的很经典的很经典的很经典的很经典的很经典的

2010-02-26

空空如也

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

TA关注的人

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