C++读书笔记

1:一般的编程流程:编辑-》编译-》链接-》调试

2Std:是名空间

3:使用using namespace std 语句,使得后面的名称若没有在现场定义,则会自动

std的名空间去找。

4C++C的增强,表现在两方面:

a:在原来面向过程机制的基础上,对C语言的功能做了不少扩充

b:增加了面向对象的机制

7cout<<hellow /n";表示输出

8cin>>a>>b;          表示输入

9C语言规定在同一个作用域中不能有同名的函数,

10C++允许在同一个作用域中用同一函数名定义多个函数,这些函数的参数个数和参数的类型不同,这就是函数的重载,即一个函数名多用。

11:一般情况下,实参个数与形参个数相同,C++允许实参个数与形参个数不同

12:注意:赋予缺省值的参数必须放在形参表列的最右端。

13:引用:是C++的一种新的变量类型,是对C的一个重要扩充。它的作用是为一个变量其一个别名。

14Int a

15Int &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:定义一般派生类的形式为:

29Class 派生类名:【引用权限】基类名

派生类新增加的数据成员

派生类新增加的成员函数

};

30:可以通过基类的公用成员函数来引用基类的私有成员函数。

31:公有派生类:

32:在申明一个派生类时将基类的引用权限指定为public的,该类称为基类的公有派生类。

私有派生类:

33:在申明一个派生类时将基类的引用权限指定为private的,该类称为基类的私有派生类。

保护成员不能被外界引用(这点和私有成员类似)但它可以被派生类的成员函数引用。

呵呵,以后接着来。。。。。。。。。

34MFC 是基于微软基础类库  win32API函数是基于(应用程序接口) ATL活动模板库

单文档程序是指一个主窗口只能有一个子窗口。

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值