自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 运算符重载函数

代码:#include<iostream>using namespace std;class complex {public: double real; double imag; complex(double r = 0, double i = 0) { real = r; imag = i; }};complex operator*(complex co1, complex co2){ complex temp;...

2021-12-13 11:27:49 604

原创 构造函数与析构函数

代码:#include<iostream>#include<string>using namespace std;class myarray {public: myarray(int length); ~myarray(); void input(); void display(string); void px();protected: int* alist; int length;};myarray::mya...

2021-12-13 10:41:56 204

原创 基类成员在派生类中的访问属性和访问规则

派生类的继承方式有三种:1、private(私有继承)2、public(公有继承)3、protected(保护继承)因为继承方式的不同,导致派生类继承来的访问属性也有一丢丢差异,那么接下来我就分别来介绍这三种访问方式的一些访问特性。总结如下:① 公有派生时,基类中的所有公有成员在派生类中也都是公有成员,基类中的所有保护成员在派生类中仍然是保护成员。② 保护派生时,基类中的所有公有成员和保护成员在派生类中是保护成员。③ 私有派生时,基类中的所有公有成员和保护成员在派生类中是私有成员。*

2021-12-10 22:44:55 4078

原创 c++对象传递及静态成员的使用

part a:1.值传递:有一个形参向函数所属的栈拷贝数据的过程,如果值传递的对象是类对象或是大的结构体对象,将耗费一定的时间和空间。2.指针传递:同样有一个形参向函数所属的栈拷贝数据的过程,但拷贝的数据是一个固定为4字节的地址。3.引用传递:同样有上述的数据拷贝过程,但其是针对地址的,相当于为该数据所在的地址起了一个别名。代码:#include<iostream.h>classaClass{public:aClass(intn){i=n;}...

2021-11-27 21:20:25 1036

原创 c++work

程序:#include<iostream>usingnamespacestd;classstuscore{public:stuscore(){times=2;cout<<"coordinateconstruction1called!"<<endl;}stuscore(inttimes1){times=times1;}~stuscore(){cout<<"coordinatedestructi...

2021-11-21 21:33:11 789

原创 c++构造函数和析构函数心得体会

当创建派生类对象时,构造函数的调用严格地按照首先执行基类的构造函数随后在执行派生类的构造函数;当撤销派生类时,先撤销派生类的析构函数,在撤销基类的析构函数。派生类不能继承基类的构造函数和析构函数。当基类中的构造函数带有参数时,派生类的构造函数必须定义,以便把参数传给基类。由于析构函数是不带参数的,所以在派生类中要不要定义析构函数与基类无关。在定义派生类对象时构造函数先执行基类的构造函数,在执行内嵌对象成员的构造函数,最后执行派生类的构造函数。...

2021-11-14 20:14:10 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除