本身C++基础一般般把,从谭浩强老师的《C++面向对象程序设计》开始入门,毕竟是对大学的时候的入门书,可惜当时都没听C++的课,更别说好好学了,来工作之后要求选择面向对象的语言,只能重新拾起C++,匆匆又涉及到后来可能做后端开发,于是又去看JAVA了,匆匆忙忙的两个月过去了,又回来写C++了
这次,书的话从C++ Primer Plus开始看,然后做点笔记吧,免得忘了,视频选择了侯捷的面向对象高级开发
打卡一下,顺便记录一下所学
1.构造函数的使用:complex(double r=0,double i=0):re(r),in(i){ }
利用初始化对构造函数进行·初始化,而不是去函数体中操作
2.头文件格式规范
#ifndef_(大写头文件名)_
#define_(大写头文件名)_
前置声明
类-声明
类-定义
#endif
3.类的声明:数据私有化private,函数公有化public
4.模板使用:template<typename T>(在类之前声明)
初始化类 类名<T 初始化值>
数据类型为T
类名<具体的数据类型> 对象
5.内联函数