![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
做我的猫嘛
这个作者很懒,什么都没留下…
展开
-
类和对象
目录1. 初始化列表1.1 概念2. explicit关键字3. static成员3.1 概念3.2 特性4. 友元4.1 友元函数4.2 友元类4.2.1 特性5.内部类5.1 概念 1. 初始化列表 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值,并且在对象的生命周期内只调用一次。构造函数不能叫做类的初始化,只能叫做类的赋初值,因为初始化只能初始一次,但是在...原创 2020-05-06 18:03:09 · 169 阅读 · 1 评论 -
类-六个默认成员函数
目录1、构造函数1.1 概念1.2 特性2、析构函数2.1 概念2.2 特性3、拷贝构造函数3.1 概念3.2 特性4、赋值操作符重载4.1 运算符重载概念4.1.1 特点4.2 赋值重载概念4.2.1 特点5、const成员函数5.1 概念6、取地址及const修饰的取地址操作符重载 假如定义一个类 class Date { }; 如果这个类中什么成员(成员变量/成员函数)都没...原创 2020-05-02 12:20:49 · 845 阅读 · 1 评论 -
初识-类与对象
目录一、类1.1 类的定义1.1.2 两种定义方式二、类的访问限定符及封装2.1 三种访问限定符2.2 封装三、类的作用域四、类的实例化五、计算类大小六、 this指针6.1 特性 一、类 C语言是面向过程的,关注的是过程。 C++是基于面向对象的,关注的是对象。 就好比一个外卖APP,C语言更关注的是如何下单等过程,C++更加关注的是骑手、商家、买家的关系。对象就是指类的实例,将对象作为...原创 2020-04-22 22:47:06 · 141 阅读 · 0 评论 -
C++入门
目录一、命名空间1.1命名空间定义1.2命名空间使用二、输入&输出三、缺省参数3.1缺省函数分类3.2总结四、函数重载五、函数名字修饰5.1 区别六、 extern “C”七、引用7.1 使用方法 一、命名空间 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。命名空间namespace(作用域):避免命名冲...原创 2020-04-20 12:00:59 · 127 阅读 · 0 评论