一.概要 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结. 使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性. 设计模式使代码编写真正工程化:设计模式是软件工程的基石脉络,如同大厦的结构一样.可复用.可扩展.可维护 设计模式是GOF(Group Of Four Erich Gamma.Richard Helm.Ralph Johnson 和 John Vlissides )所著的<设计模式:可复用面向对象软件的基…
2.1 简单的C程序示例 #include <stdio.h> #include <stdlib.h> int main(void) { int num; num=; printf("I am a simple"); printf("computer.\n"); printf("MY favorite number is %d because it is first.\n",num); getchar(); ; } 2.2…
1.基本类型的显式初始化 如果采用不含参数.明确的constructor(构造函数)调用语法,基本型别会被初始化为零: int i1; //undefined value int i2 = int(); //initialized with zero 这个特性可以确保我们在撰写template程序代码时,任何型别都有一个确切的初值.例如下面这个函数中,x保证被初始化为零. template <class T> void f() { T x = T(); }…