c++学习
cpragma
爱好C语言
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
learn_c++_lesson3
1.运算符重载:运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。对于基本数据类型,+号这种运算符,是认识的,但是对于我们新建的这些类,他们是不认识的,所以我们需要进行运算符的重载。运算符重载(operator overloading)只是一种”语法上的方便”,也就是它只是另一种函数调用的方式。语法:定义重载的运算符就像定义函数,只是该函数的名字是operator@,这里的@代表了被重载的运算符。函数的参数中参数个数取决于两个因素。运算符是一元(一个参...原创 2020-07-02 17:54:16 · 268 阅读 · 0 评论 -
learn_c++_lesson2
1.对于c++的封装,私有权限,这个权限只能在类里面去使用,不能在外面使用这个成员属性。class person{ private: int age;}person p1;p1.age = 10;这个时候,你在外面栈上去使用这个成员属性,可以任意操作,那就不是私有的了,私有的意思是只有该对象有权限对这个属性就行操作。2.static关键字:用在成员属性上就是静态成员变量。...原创 2020-05-18 19:54:46 · 207 阅读 · 0 评论 -
learn_c++_lesson01
1.构造函数:(与类名相同,并且可以发生重载)默认构造函数(无参): 有参构造函数(有参): 拷贝构造函数(参数为另一个对象):2.析构函数:注意:构造函数和析构函数必须写在public权限下面。3.构造函数的调用方式:1.括号法调用 括号法调用 Person p1(1); //有参 p1.m_Age = 10; Person p2(p1); //拷贝 ...原创 2020-05-13 12:38:41 · 266 阅读 · 0 评论
分享