自定义博客皮肤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)
  • 收藏
  • 关注

原创 运算符重载

运算符重载使运算符能够作用于对象。实质就是函数重载,且可以被多次重载。 若定义一个复数类,那通过对象初始化后的复数,对象间不能直接进行加减乘除的操作,必须要将运算符重载以后才能作用于对象。运算符重载有三种方式,类外定义的*运算符重载代码如下: 其中对象P1 P2完全等价,因为两个对象的运算操作实际就是调用函数。 类外定义运算符重载: #include<iostream> using namespace std; class Complex { public: double real;

2021-12-19 15:33:49 754

原创 派生类的构造与析构

派生类和基类的构造函数和析构函数。 #include<iostream> #include<string> using namespace std; class MyArray { public: MyArray(int length); ~MyArray(); void Input(); void Display(string); protected: int* alist; int length; }; MyArray::MyA

2021-12-11 00:34:56 583

原创 派生类与继承

这次上机主要是对派生与继承的了解学习。给定的代码运行时有很多访问错误,自己也改了改基类成员的类别,也改了改派生方式的类别,认识很深。 首先,基类里有一个成员x,如果x为私有成员,那么x只能在基类里被访问,无论派生类里还是外部都无法访问;如果x为保护成员,即protectd,那么x在基类里和派生类里可以直接访问,但在外部不能直接访问;如果x是公有成员,那么就是完全开放于外界,无论谁都可以直接访问。 派生分为三类派生方式。基类成员在被派生之后,表现在外部的属性取决于在基类的属性和派生方式的共同作用。具体就是

2021-12-09 17:37:44 454

原创 【无标题】

#include<iostream> using namespace std; class Tr { public: Tr(int n) { i = n; } void set_i(int n) { i = n; } int get_i() { return i; } private: int i; }; void sqr_it(Tr& ob) { ob.set_i(ob.get_i() * ob.get_i()); cout << "在.

2021-11-28 13:41:12 160

原创 2021年11月21日

#include<iostream> using namespace std; class students { public: students() { num = 2; } students(int num1) { num = num1; } ~students()

2021-11-21 13:59:55 638

原创 2021-11-14

构造函数:C++中的类需要定义与类名相同的特殊成员函数时,这种与类名相同的成员函数叫做构造函数; 构造函数可以在定义的时候有参数; 构造函数没有任何返回类型。 构造函数的调用: 一般情况下,C++编译器会自动的调用构造函数。特殊情况下,需要手工的调用构造函数 析构函数:与构造函数功能相反,析构函数是完成对象的销毁,析构函数名是在类名前加上字符 ~。无参数无返回值。 ...

2021-11-14 21:02:04 480

空空如也

空空如也

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

TA关注的人

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