- 博客(3)
- 收藏
- 关注
原创 C++类和对象学习笔记3
作用:实现两个自定义数据类型相加的运算在c++中我们可以通过运算符重载来实现对象的相加,我们如果创建了两个对象p1和p2,我们直接p1+p2,编译器是会报错的,这时我们可以通过自己写成员函数或全局函数来实现两个对象属性相加。这个函数编译器给出了一个统一的名称operator。接下来我们通过一段简单的代码来演示一下这个功能。其实呢这里其实。
2023-12-31 03:49:30 845
原创 C++类和对象学习笔记2
类和对象拷贝构造函数的调用时机c++中拷贝构造函数调用时机通常有三种情况1.使用一个已经创建完毕的对象来初始化一个新对象2.值传递的方式给函数参数传值3.以值方式返回局部对象public:person()cout<<"person默认构造函数调用"<<endl;m_age=age;cout<<"person有参构造函数调用"<<endl;cout<<"person拷贝构造函数的调用"<<endl;~person()cout<<"person析构函数调用"<<endl;
2023-12-24 03:09:08 956
原创 c++类和对象学习笔记1
一个对象或者是变量没有初始状态,对其使用后果是未知的,可能会引起一些错误,c++利用构造函数和析构函数来解决这个问题,这两个函数会被编译器自动调用。在我们编写一个类时我们通常会在多处地方调用这个类,而且类的成员太多时,我们的代码也会显得臃杂,我们这时候可以编写头文件使得,类的成员名称和操作分离出来。}:这里就创建了一个简单的类,它的名称是person ,age ,high ,set是它的属性和性行为。class中它的默认权限是私有权限,在你不加任何权限限制的情况下,它的默认权限是私有权限;
2023-12-16 17:11:40 894 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人