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

原创 实验八—运算符重载

实验目的: 1.掌握C++语言多态性的基本概念 2.掌握运算符重载函数的声明和定义方法 运算符重载: 1.运算符重载是通过创建运算符重载函数来实现的,运算符重载函数可以是在类外定义的普通函数,也可以是类的成员函数或友元函数。 C++为运算符重载提供了一种方法,即在进行运算符重载时,必须定义一个运算符重载函数,其名字为operator,后随一个要重载的运算符。 2.运算符重载的函数格式: 3.C++中绝大多数的运算符允许重载,不能重载的运算符有以下几个: . 成员访问运算符; .* 成员指针访

2021-12-13 21:39:11 1373 1

原创 实验7-继承下的构造函数与析构函数

实验目的 1.掌握派生类的声明方法和派生类构造函数的定义方法 2.掌握不同方式下,构造函数与析构函数的执行顺序与构造规则 一、派生类的构造函数与析构函数 派生类继承了基类的成员,实现原有代码的重用,但是引入继承的更主要的目的是代码的扩充,只有在派生类中通过增加新的成员,加入新的功能,类的派生才有实际意义。但是基类的构造函数和析构函数不能被继承,在派生类中,如果对派生类新增的成员进行初始化,就需要加入派生类的构造函数。 通常情况下,当创建派生类对象时,首先执行基类的构造函数,随后再执行派生类的构造函数;当

2021-12-09 22:29:50 989

原创 实验六-派生类与继承

实验目的: 1.掌握派生类的声明方法和派生类构造函数的定义方法; 2.掌握不同方式下,基类成员在派生类中的访问属性和访问规则; 实验内容: 1.输入下列程序,观察输出结果; #include "sy7.h" using namespace std; class Base { public: void setx(int i) { x = i; } int getx() { return x; } public: int x; }; class Derived :public Bas

2021-12-09 20:30:19 1030

原创 C++课程学习-实验5

实验目的: 进一步加深对类和对象的理解 掌握几种对象传递的使用方法 掌握静态成员的概念和使用 学习内容(a): 了解三种不同的对象传递方式,分别为: 1.使用对象作为函数参数 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.g

2021-11-27 19:37:57 438 1

原创 C++课程学习-实验4

实验4 构造函数和析构函数 一、实验内容 二、代码 1. .cpp文件 #pragma once #include "sy4.h" using namespace std; class Score { private: int num; int panduan;//判断是否采用默认学生人数 string name[100]; float chengji[100][4]; float avg_stu[100]; float avg_xueke[4]; public: Score()

2021-11-18 22:15:04 714

原创 C++课程学习

实验3 构造函数和析构函数

2021-11-08 13:13:38 305 3

空空如也

空空如也

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

TA关注的人

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