从“追求尽量不出错”,到正视“出错是必然”的转|

如此而已~~~

园龄:3年3个月粉丝:0关注:12

06 2022 档案

C++类中的静态成员
摘要:C++类中的静态成员:(所有问题的关键都在其的“共享性”上) 关键词:static 静态成员变量: //静态成员变量 //所有对象"共享"同一份数据 (哪一个对象进行了更改其它也会跟着一起变,源于其“共享性”) //在 编译阶段 分配内存 (还没有双击exe文件之前 所在全局区) 使用方法:类内声明
51
0
0
C++运算符重载
摘要:​ C++运算符重载 ​ 对于内置数据类型而言可以进行正常的运算符使用,而对于自定义的数据类型则无法与之匹配。 对于这个问题我们一般使用函数来解决,而编译器为我们提供了一个标准的命名方式可以简化调用方式,实现自定义数据类型的运算符使用,我们称其为运算符重载 关键字:operator+运算符 ​ ​
51
0
0
C++友元
摘要:C++友元 关键词:friend 生活中你的家有客厅(public),有你的卧室(private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是,你也可以允许你的好友进去 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的
37
0
0
C++对象模型与this指针
摘要:C++对象模型与this指针: 类中的成员函数与成员属性分开储存: 通过类的对象所占用的内存空间的字节数来观察: 1、类为空时我们发现 对象所占一个字节(这是因为即使类为空,其所创建的对象之间也是需要进行区分的) 2、类不为空时: 2.1、查看类中非静态成员变量与非静态成员函数 2.2、查看类中静态
23
0
0
C++对象的初始化与清理
摘要:C++对象的初始化与清理​ C++的构造函数与析构函数 ​ ​ 构造函数与析构函数的简介: ​ 在构建好一个类时系统就会自动的产生默认的构造函数与析构函数: ​ 对象的初始化: ​ 构造函数语法:类名(){} 1.构造函数,没有返回值也不写void 2.函数名称与类名相同 3.构造函数可以有参数,因此可以发生重载 4.程序
74
0
0
C++类的封装
摘要:C++封装 封装的意义: 封装是以类的方式实现的,在C++中创建一个类需要使用关键词class 语法: class Person//class 类名 { public: //类中的行为 也称为 成员函数 成员方法 void SetName(string name)//设置姓名 { m_Name=na
580
0
0
//雪花飘落效果
点击右上角即可分享
微信分享提示
深色
回顶
收起