奇闻轶事
怎么办C++什么都看不懂了QAQ,咕咕嘎嘎(大声)
铸币吧课一节不上自己也不学,早干嘛了
正文
前言
首先HDU C++面向对象编程。。。怎么说呢老师该讲的确实都讲了,但是我不喜欢课程的节奏就自己去看C++ Primer Plus了,但是这确实是个大任务因为书太厚了
我们期末考是笔试,课程评分分为
期末70 平时30
期末考40分选择,20道题一题2分
10分判断
程序填空10分
程序阅读20分
程序设计题20分
考点其实也不多,有时间看我C++ Primer Plus读书笔记博客
那就开始概括吧,部分参考了学长的资料
概括
绪论
面向对象与面向过程:
- 类和对象区别
- 类的基本概念
- 封装
函数
- 参数什么时候传入引用
&
,什么时候不需要(理解引用) - 内联函数是什么?如何实现?作用是?
- 默认参数值的函数以及默认参数值的说明顺序
- 函数重载,什么函数可以重载,如何实现函数重载
类与对象
- 抽象 封装 继承 多态四大件
- 类的定义
- 继承的三种方式
- 构造函数,默认构造函数,拷贝构造函数以及拷贝时的赋值(什么时候会调用拷贝构造函数),什么时候编译器会自动为你生成一个默认构造函数
- 析构函数
- 字符串类
- 深拷贝和浅拷贝(你要理解指针的原理和使用)
- 组合类的特点和构造函数
数组 指针
- 数组名->指针(理解)
- 常量指针和指针常量
- 指针数组
- this指针
- 函数指针
- 回调函数
- new delete使用动态
数据共享与保护
- 生存期与可见性
- 静态成员函数、数据成员以及他们的特点和使用场景,如何调用静态成员函数
- 友元类和友元函数
- 保护,你要理解const常对象,常成员和常引用
- 常成员函数的声明形式
- 顶层const和底层cosnt含义和区别
继承与派生
- 单继承多继承的概念
- 派生类语法和派生类使用
封面图来自Lanreta