摘要:
//子系统发生的变化,很可 能要影响到客户类的调用。而且子系统在不断优化、可重用化的重构路上,会产生更多更小 //的类。这对使用子系统的客户类来说要完成一个工作流程,似乎要记住的接口太多了。 // 门面模式就是为了解决这种问题而产生的//使用环境和优点 // 《设计模式》给出了门面模式的使用环境: ... 阅读全文
posted @ 2013-10-28 17:26
sssssnian
阅读(111)
评论(0)
推荐(0)
摘要:
//建造者模式//定义//将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。//实用范围//1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。//2 当构造过程必须允许被构造的对象有不同表示时。//角色//在这样的设计模式中... 阅读全文
posted @ 2013-10-28 17:24
sssssnian
阅读(239)
评论(0)
推荐(0)
摘要:
//单例(件)模式//定义:保证一个类仅有一个实例,并提供一个访问他的全局访问点//1、一个类的产生是由类构造函数完成的 使其私有化 外部就不能直接实例类对象//2、提供一个访问单例的静态方法//常用:工厂(因为系统我们就只有一个工厂来创建对象就可以了)..打印机的实例..//系统方法库..//不变... 阅读全文
posted @ 2013-10-28 17:22
sssssnian
阅读(101)
评论(0)
推荐(0)
摘要:
定义为某个值 以便后面修改这个值时不用修改其它地方代码 只要修改这个宏的定义就可以了 如一个软件的多语言版本等 #define 标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”掌握"宏"概念的关键是“换”无参数宏定义————其中# define之后的标识符称为宏定义名(简称宏名)# de... 阅读全文
posted @ 2013-10-28 17:18
sssssnian
阅读(268)
评论(0)
推荐(0)
摘要:
简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。如果父类的函数(方法)根本没有必要或者无法实现,完全要依赖子类... 阅读全文
posted @ 2013-10-28 17:17
sssssnian
阅读(150)
评论(0)
推荐(0)
摘要:
函数:gets(字符指针)功能:从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。注意:本函数可以无限读取,不会判断上限,所以程序员应该确保buffer的空... 阅读全文
posted @ 2013-10-28 17:16
sssssnian
阅读(152)
评论(0)
推荐(0)
摘要:
文本文件——FILE* file = fopen("xx.txt","xx")//fopen返回值是一个FILE指针 为0则打开失败fputc('w',file);//把字符w写入file 写入成功返回一个int型值 写入字符包含在低字节 高字节为0fgetc(file);//成功返回一个int型值... 阅读全文
posted @ 2013-10-28 17:14
sssssnian
阅读(148)
评论(0)
推荐(0)
摘要:
在ANSI C 的标准文献中,将你所指的“CPP 中的类代码”称为statement(声明 声明的意思是说明,解释);将你所指的“H 中的类代码”称为definition(定义),两者的定义是完全不同的主要指:statement将被C 编译器直接转换为二进制代码,而definition 只被C 编译... 阅读全文
posted @ 2013-10-28 17:13
sssssnian
阅读(261)
评论(0)
推荐(0)
摘要:
当模板类型是数组时,数组不是类型,,,,,,,,,,,,,,,,,, 阅读全文
posted @ 2013-10-28 16:47
sssssnian
阅读(85)
评论(0)
推荐(0)
摘要:
生存期 局部变量(非指针)函数结束自行销毁 指针delete后销毁设置变量不要怕多 变量越多逻辑越好写(当然不要有两个变量可以通过数学关系相通) 有的时候某两个看似相同的变量是不可互相替代的 如正反面 和是否翻过关于二维数组 次序数 和宽度(和坐标最大元素)既可以确定位置了[30、41、61]—— ... 阅读全文
posted @ 2013-10-28 16:47
sssssnian
阅读(96)
评论(0)
推荐(0)
浙公网安备 33010602011771号