Chinaunix首页 | 论坛 | 博客
  • 博客访问: 232701
  • 博文数量: 127
  • 博客积分: 34
  • 博客等级: 民兵
  • 技术积分: 655
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-03 10:53
文章分类

全部博文(127)

文章存档

2013年(19)

2012年(108)

发布时间:2013-01-31 14:14:06

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100;  int b = a;   而类对象与普通对象不同,类对象内部结构一.........【阅读全文】

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

发布时间:2013-01-11 18:00:16

创建型结构型行为型Abstract Factory(抽象工厂)Builder(生成器)Factory Method(工厂方法)Prototype(原型)Singleton(单件)Adapter(适配器)Bridge(桥接)Composite(组成)Decorator(装饰)Façade(外观)Flyweight(享元)Proxy(代理)Chain of responsibility(职责链)Command(命令)Interpreter(解释器)Iterator(迭代器)Mediator(中介者)Memento(备忘录)Observer(观察者)State(状态)Strategy(策略......【阅读全文】

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

发布时间:2013-01-11 17:59:42

转载自:http://blog.sina.com.cn/s/blog_986c99d601010hiv.html编者注:命名空间是一个逻辑单元,他可以包含在逻辑上相关的函数、变量和子命名空间。注意,子命名空间只能在命名空间中进行定义;其他的元素,可以在命名空间内部声明,在命名空间外部定义。命名空间可以重复定义,编译器取命名空间定义的并集作为最终的命名空间定义。用using namespace可以使得相关元素免于每次都写namespace::someelement.命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名......【阅读全文】

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

发布时间:2013-01-11 17:58:40

. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nValue;         //nValue是constint const nValue;    // nValue是const但是对于指针类型的TYPE,不同的写法会有不同情况,例如:A. con......【阅读全文】

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

发布时间:2013-01-10 01:20:28

这个问题曾经困扰过我一阵子。请先看一下下面的源代码:class A1{public:        int operator=(int a)        {                return 8;  &nbs......【阅读全文】

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

登录 注册