1:一般的编程流程:编辑-》编译-》链接-》调试
2:Std:是名空间
3:使用using namespace std 语句,使得后面的名称若没有在现场定义,则会自动
到std的名空间去找。
4:C++对C的增强,表现在两方面:
a:在原来面向过程机制的基础上,对C语言的功能做了不少扩充
b:增加了面向对象的机制
7:cout<<“hellow !/n";表示输出
8:cin>>a>>b; 表示输入
9:C语言规定在同一个作用域中不能有同名的函数,
10:C++允许在同一个作用域中用同一函数名定义多个函数,这些函数的参数个数和参数的类型不同,这就是函数的重载,即一个函数名多用。
11:一般情况下,实参个数与形参个数相同,C++允许实参个数与形参个数不同
12:注意:赋予缺省值的参数必须放在形参表列的最右端。
13:引用:是C++的一种新的变量类型,是对C的一个重要扩充。它的作用是为一个变量其一个别名。
14:Int a;
15:Int &b;
16:这就申明了b是 a 的引用。使用a 和 b的作用相同。
17:内置函数:在编译时将所调用的函数的代码嵌入到主调函数中,这种嵌入到主调函数中的函数称为内置函数。制定内置函数的方法很简单,只需在函数首行的左端加一个关键字inline 即可:(只用于规模很小调用很频繁的函数,可大大提高运行的效率)
18:根据规定,在main()函数中局部变量屏蔽全局变量。C++提供作用于运算::
19 ::a 表示全局作用域的变量,注意:不能用::访问函数中的局部变量。
20:每一个实体就是对象,每个对象都属于一个类型,类代表了莫一批对象的共性和特性。
21:如果在类的申明中不指定private,也不指定public 则系统就认为是私有的。
22:类中的成员函数称为方法,方法是对数据的操作。
23:构造函数:是有用户定义的,它必须与类名同名,以便系统能够识别它作为构造函数。
24:注意:构造函数不需要用户调用,自动执行,而且值能执行一次。一般申明为public,无返回值,也不需要加void 类型申明。
25:说明构造函数是在建立对象时调用的,因此实参应该在建立对象时给出。同时构造函数也可以重载。
26:析构函数:析构函数也应与类名相同,只是在函数名前面加一个~,例如~stud()
以区别与构造函数,不带任何参数,也没有返回值,只能有一个析构函数,不能重载。
27:注意:在类申明的外部定义函数,必须指定类名。如:Void stud::display()
28:定义一般派生类的形式为:
29:Class 派生类名:【引用权限】基类名
{
派生类新增加的数据成员
派生类新增加的成员函数
};
30:可以通过基类的公用成员函数来引用基类的私有成员函数。
31:公有派生类:
32:在申明一个派生类时将基类的引用权限指定为public的,该类称为基类的公有派生类。
私有派生类:
33:在申明一个派生类时将基类的引用权限指定为private的,该类称为基类的私有派生类。
保护成员不能被外界引用(这点和私有成员类似)但它可以被派生类的成员函数引用。
呵呵,以后接着来。。。。。。。。。
34:MFC 是基于微软基础类库 win32API函数是基于(应用程序接口) ATL活动模板库
单文档程序是指一个主窗口只能有一个子窗口。