CPP
对于C++的笔记以及实战遇到问题以及个人规划的总结
不想加班的p
奥利给 学就完事儿啦
展开
-
C++类和对象-继承
文章目录概述继承的基本语法继承方式概述当我们在定义类的时候类与类之间可能存在某些共性这些共性是可以通过继承被传承给下一个类的,我们将其称为继承,使用其技术可以减少重复的代码,提高类之间的关系性继承的基本语法语法格式: class 子类 : 继承方式 父类 {}class BaseClass {public: init() { cout<<"初始化"<<endl; }}class MyClas : public BaseClass {public:原创 2020-07-09 14:59:39 · 114 阅读 · 0 评论 -
C++ 类和对象-封装(持续更新)
文章目录封装的意义权限控制对象的初始化和清理构造函数默认构造函数析构函数默认析构函数封装的意义将一类事务的属性和行为封装起来,表现生活的事务将属性和行为添加权限控制抽象一类事务,使其关系更加明显,更容易被使用基本语法:class ClassName {};类的名称应该单词的首字母大写基本案例:class Phone {public: string phoneNumber...原创 2020-04-23 11:25:00 · 172 阅读 · 0 评论 -
C++ 类和对象-基础知识(持续更新)
文章目录类和对象类对象成员类和对象C++面向对象的三大特征:封装、继承、多态类类可以理解为一类事务的抽象,把一类事务抽象为一类,这个类中包括属性和行为,当我们把这个抽象实现出来时,我们可以说这一个实现就是一类中的一个实例对象我们几乎可以将所有东西看为一个对象,其对象中包含属性和行为如果我们把手机作为一个对象,那么属性:就是手机拥有的特性,例如屏幕,充电口,耳机口等等行为:就是手...原创 2020-04-23 11:23:48 · 205 阅读 · 0 评论 -
C++指针理论知识(持续更新)
文章目录概述定义指针取地址符指针大小及数据类型空指针野指针常量指针与数组访问数组元素引用注意事项引用做函数参数概述指针是c++中重要的数据类型,它可以对指针指向的实际物理内存地址中的值进行读/写示意图如下定义指针指针变量的定义方法为数据类型 *变量名称指针变量的读/写为*指针变量该操作代表解引用,也就是访问指针所指向地址的内存值int a = 10; // 创建整数型变量aint...原创 2020-04-23 11:21:15 · 537 阅读 · 0 评论 -
C++ 结构体相关知识(持续更新)
结构体是组织数据结构的方式,它类似于类,但是不同于类,主要用于组织数据与数据之间的结构与类的区别声明结构体的方式和声明类的方式大致相同,其区别如下使用关键字 struct 而不是关键字 class。尽管结构体可以包含成员函数,但它们很少这样做。所以,通常情况下结构体声明只会声明成员变量。结构体声明通常不包括 public 或 private 的访问修饰符。类成员默认情况是私有的,而结...原创 2020-04-23 11:19:00 · 183 阅读 · 0 评论 -
C++ 基础知识(持续更新)
变量概述:变量指的是储存可变的值的一块内存地址,变量名则是这块内存的地址的别名格式: [修饰符] 数据类型 变量名称 = 初始值 example cont int number = 20;变量名命名规则:开头不能是数字,必须由数字字母下划线组成,不能使用C++保留的关键字常量概述:常量即是固定不变的变量,其值只能在定义的时候修改,在其它任何时候都不能被修改,可以通过 #define ...原创 2020-04-23 11:17:43 · 211 阅读 · 0 评论 -
C++ 学习清单
基础基本语法结构 指针、数组 结构体、类语法特性c++11特性 c++14特性 c++17特性常用标准库、STL可能用得上的库、框架BOOST:大量通用C++库的集合 QT:跨平台的应用程序和用户界面框架 QJson/QT Charts:基于QT的JSON解析和图表绘制 Snappy:快速压缩和解压缩 crypto++:一个有关加密方案的免费的C++库 My...原创 2020-03-02 15:57:42 · 168 阅读 · 0 评论