摘要:
知识点 默认的构造函数 带参数的构造函数 重载构造函数 一、默认的构造函数 二、带参数的构造函数 三、重载构造函数 class Tdate { public: int year;//年 int month;//月 int day;//日 void setData(int y,int m,int d); void printdate();... 阅读全文
摘要:
知识点 类成员变量初值 类的构造函数 类成员函数 类成员函数的位置 一、类成员变量初值 二、类的构造函数 构造函数 是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值. 构造函数名与类名相同。 三、类成员函数 四、类成员函数的位置 //类定义和类成员函数的实现可以分开在头文件和cpp源文件中 class Tdate { public: ... 阅读全文
摘要:
知识点 类的概念 类的相关术语 定义类 使用类 一、类的概念 简单的说类就是数据与函数综合体,它是用户自定义类型。 二、类的相关术语 类的实例称为对象。 类在定义中隐式地包含数据和操作函数,这种思想称为封装。 声明类的对象有时被称为实例化。 三、定义类 格式: class { public: private: ... 阅读全文
摘要:
使用模板后代码,不同类型的重载 ,只需要定义一个模板函数 阅读全文
摘要:
函数重载的概念 for循环中变量 一、 函数重载的概念 函数重载允许我们使用相同的函数名定义多个函数。 提示: 函数参数类型不同,可重载。 类型相同时,则需要参数个数不同。 int max(int a,int b) { return 111; } int max(int a,int b,int c) { return 333; } 二、 for循环中... 阅读全文
摘要:
异常 抛出异常 捕获异常 一、异常 迄今为止,我们处理程序中的错误一般都是用if语句测试某个表达式,然后处理错误的特定义代码。 C++异常机制使用了三个新的关键字 (SEH(结构化异常处理)) try ──标识可能出现的异常代码段 throw ──抛出一个异常 catch ──标识处理异常的代码段 提示: 使用异常处理将带来更多的系统开销。因此慎用异常。 ... 阅读全文
摘要:
初始化函数形参 int add(int a,int b) { return a+b; } add(1,2); int add(int a,int b=1,int c=0,char*s=NULL) { printf("a=%d,b=%d,c=%d\n",a,b,c); a=a+b; return a; } int _tmain(int argc, _TCHA... 阅读全文
摘要:
代码 阅读全文
摘要:
代码 阅读全文
摘要:
自动生成的C++控制台程序 认识预编译头 认识_tmain 一 、自动生成的控制台程序 二 、认识预编译头 StdAfx 所谓的预编译头就是把一个工程中的某一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件。这些预先编译好的代码可以是任何的C/C++代码,但是必须是稳定的,在工程开发的过程中不会被经常改变... 阅读全文