Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377421
  • 博文数量: 38
  • 博客积分: 256
  • 博客等级: 入伍新兵
  • 技术积分: 846
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-14 23:21
文章分类

全部博文(38)

文章存档

2015年(1)

2014年(1)

2013年(28)

2012年(8)

我的朋友

发布时间:2013-03-24 13:24:49

2)solution-2(方案2): 用数据变量1) Solution-1 (方案一)公共继承1) Solution-1 (方案一)公共继承1) Solution-1 (方案一)公共继承续 I 中最后提出的问题:如何让用户写一行代码就可以利用embedded的方式获得base class提供的功能?你也许会问,这重要吗?多写几行又不会死人 :) 作为一个基础设施的设计者,你千万不.........【阅读全文】

阅读(1580) | 评论(0) | 转发(0)

发布时间:2013-03-01 11:48:28

在平常工作中,用过很多设计模式,但是今天我要描述的应该是被我用的最多的,因为它的抽象功能很强大,在很多场合都可以被用上。有趣的是,这种设计模式又有很多种变形,这些变形可以用于不同的平衡策略。下面我们来一一讲解它们。 1. Problem(问题)如果我们想要给某个类加上计数功能,这个功能可以使.........【阅读全文】

阅读(1499) | 评论(0) | 转发(0)

发布时间:2013-02-27 00:43:50

都快一周了,我还没有进入工作状态,烦人。这几天,我在最大限度的放纵自己。连续几天晚上都是三点睡觉,不是工作,不是学习,而是迷上了《Break bad》(绝命毒师)。没办法,根本不想工作。 脑子里想写两篇文章,但一直没有动笔,因为不想思考。明天准备在家里工作,完成这两篇文章,都死与设计模式相.........【阅读全文】

阅读(1117) | 评论(0) | 转发(0)

发布时间:2013-02-03 22:48:59

static关键字在C/C++中应用广泛,而且有不同的语义。这篇文章,我主要想探讨一下用static修饰变量的时候,它都有些什么语义,这些变量都有哪些特性。1.源文件中用static定义全局变量这个变量只能在这个文件中可见,其它任何文件中对这个变量都是不可见的。而且你不可以用extern把这个变量导出去。 2.........【阅读全文】

阅读(7381) | 评论(0) | 转发(1)

发布时间:2013-02-03 22:02:35

在上一篇文章中,我给出了一个重载New/Delete的通用设计方法。但是当我们使用它时,会发现,它还是挺麻烦的,要修改三个地方:a. 在.cxx文件中定义一个extern字符串;b. 在.hxx文件中声明这个字符串;c. 使目标类继承于模板类。 当我们设计一个lib的导出接口时,一个很重要的目标就是简化某个功.........【阅读全文】

阅读(1665) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册