作为金融专业的学生,为什么要学习C++呢?对我而言,学C++能够学到很多重要的编程概念,这种编程思想的锻炼和积累对于中和文科思想是非常重要的,这点比python这种重点语言好太多了。
本来我还想说C++更快,C++更主流,C++好找工作…但细想,这些都不是重点,单单从底层培养编程思想这个原因就足够理由我花时间去学习了。
关于C++的学习之前已经在CSDN上更新了好几周,就不在此处重复发布了。下面只做一个检索目录,持续更新中。
指针
【C++_01】入门第一课,一文讲清C++的输入与输出(I/O流、书写格式、常用控制符)
【C++_02】史上最全,一文讲透指针 (指针概念、const指针、指针和数组、指针和函数、数组指针、指针数组、字符指、函数指针)
引用&结构
【C++_03】引用(引用的概念、引用的操作、引用的类型、引用与函数)
【C++_04】结构体(结构体的概念,结构与指针,结构与数组,结构与函数参数传递,返回结构体)
类和对象
【C++_05】类和对象超详细介绍(类、对象、this指针、构造函数、析构函数、拷贝构造函数、复合类、对象数组)
【C++OJ类和对象】Point_Array(类+构造+对象数组)
string类
【C++_06】String类()
链表
【C++_07】链表()
静态和友元
【C++_08】静态和友元()
单继承
【C++_09】单继承()
多重继承与虚继承
【C++_10】多重继承与虚继承(定义方法、构造和析构函顺序、二义性、重复继承、虚拟继承)
【C++OJ多重继承与虚拟继承】OOP教师与干部(多重继承)
【C++OJ多重继承与虚拟继承】OOP 水陆两用汽车(多重继承+虚拟继承)
【C++OJ多重继承与虚拟继承】日程安排(多继承+友元函数)
【C++OJ多重继承与虚拟继承】计算宝宝帐户收益(多重继承)
虚函数与多态
【C++_11】虚函数与多态(多态的概念、静态联编与动态联编、虚函数、纯虚函数、抽象类)
运算符重载
EXP10 虚函数多态
A. 计算学生成绩等级(虚函数和多态)
B. 图形输出(抽象类+多层继承)
C. 宠物的生长(虚函数和多态)
D. 支票账户(虚函数与多态)
E. 求最大面积(虚函数和多态)
F. 分数的加减乘除(运算符重载)
G. 学生生日差值计算(运算符重载)
H. 【程序填空】日期类外定义(类和对象)
EXP11 运算符重载
A. 货币加减(输入输出重载)
B. 矩形关系(运算符重载)
C. 集合(运算符重载)
D. X的放大与缩小(运算符重载)
E. 矩阵(运算符重载)
F. 四进制加法(运算符重载)
G. 栈的赋值(运算符重载)
H. 【程序填空】点距离计算(单继承)
EXP12 模拟
A. 机器人变身(类与对象)【期中模拟】
B. 虚拟电话(构造与析构)【期中模拟】
C. 银行账户(拷贝构造)【期中模拟】
D. 电视遥控(静态+友元)【期中模拟】
E. 二、金属加工(期末模拟)
F. 五、计重转换(期末模拟)
EXP13 模板
A. 倚天屠龙记(函数模板)
B. 谁的票数最高(函数模板)
C. 元素查找(函数模板)
D. 排序函数模板
E. 对象相加函数模板
F. 矩阵类模板(类模板)
G. 简单类模板(类模板)
H. OOP队列类(模板+DS)
EXP14 期末模拟
A. 一、会员积分(期末模拟)
B. 三、加密模板(期末模拟)
C. 四、加湿风扇(期末模拟)
D. OOP双向队列类模板(模板+DS)
E. OOP集合类实现(类和对象)
F. 向量1(类和对象)
G. 向量2(友元及拷贝构造)
H. 附加题、组链表与通讯录(期末模拟)
EXP15 期末模拟
A. 【程序填空】Tutor类(拷贝构造)
B. 【程序填空】宠物管理
C. OOP一元多项式类(运算符重载)
D. OOP “打工之王”(静态成员)
E. OOP 生小猪(静态数据)
F. 购物车(复合类)
G. OOP 多重收纳(类模板)
H. OOP 水陆两用车(多重继承+虚拟继承)
I. 向量3(静态成员)
J. 向量4(类复合)
K. 向量5(友元类)
L. 向量6(继承)