《C++程序设计阅读笔记》

1、c++对c的增强表现在两个方面,在原理面向过程的基础上对c语言的功能做了不少扩充,增加了面向对象的机制。
2、命名空间。
3、强制类型转换运算符。()
4、inline生成内联函数。
5、函数的重载。
6、函数参数的默认值。
7、函数模板,类模板。
8、extern 声明外部变量。
9、c++提供的预处理命令:宏定义,文件包含,条件编译。
10、变量的引用:为一个变量起一个别名。
11、运算符 new delete 分配内存。
12、类、对象、抽象、继承重用、多态
13、类的定义 class struct
14、类内定义的成员函数可以省略inline
15、类的封装和信息隐蔽
16、参数初始化列表,对数据成员进行初始化
17、构造函数的重载:默认构造函数,用户不定义,系统会默认形成一个。
18、析构函数不能被重载。
19、指向对象的指针,Time* pt,指向对象成员的指针:void (Time::*pt)(); this 指针。
20、常对象:const Time t; Time const t。如果一个对象被声明为常对象,则不能调用该对象的非const 成员函数。
21、常对象成员:const int hour;只能通过构造函数的初始化列表对其初始化。
22、常成员函数:void get_time()const;常成员函数只能引用数据成员,不能修改他们。在声明和定义时都要有const函数。
23、指向对象的常指针:Time* const ptr;ptr的值不能改变。
24、指向常对象的指针变量:const Time* ptr;
25、对象的动态创建和释放。
26、静态数据成员、静态成员函数。
27、友元函数、友元成员函数、友元类。
28、运算符重载。(友元函数、成员函数)
30、类型转换函数。
31、继承:c++的可重用性是通过继承类体现的。
32、virtual A继承声明,声明为虚基类。
33、类的继承和组合。是软件重用的重要方式。
34、多态和虚函数,纯虚函数。
35、c++的异常处理,try catch
36、无名的命名空间只能在本文件中使用。

注:输入输出流,控制符、string类,文件操作,字符串流操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值