![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++笔记
文章平均质量分 85
黑白银
这个作者很懒,什么都没留下…
展开
-
C++学习笔记(上机7)
实验目的 掌握C++语言多态性的基本概念 掌握运算符重载函数的声明和定义方法 函数重载 在C++中,用户可以重载函数。这意味着,在同一作用域内,只要函数参数的类型不同,或者参数的个数不同,或者二者兼而有之,两个或者两个以上的函数可以使用相同的函数名。 运算符重载的函数格式: 函数类型 operator 运算符名称(形参表){ 对运算符的重载处理 } 实验内容: 编写一个程序,实现两个复数的乘法。 ①类外定义运算符重载函数 #include<iostream...原创 2021-12-13 22:38:07 · 654 阅读 · 0 评论 -
C++学习笔记 (上机6)
实验目的: 掌握派生类的声明方法和派生类构造函数的定义方法 掌握不同方式下,构造函数和析构函数的执行顺序与构造规则 //原程序 #include <iostream> #include <string> using namespace std; class MyArray { public: MyArray(int length); ~MyArray(); void Input(); void Display(string); protected: int* al原创 2021-12-12 15:59:56 · 727 阅读 · 0 评论 -
C++学习笔记 (上机5)
实验目的: 掌握派生类的声明方法和派生类的构造函数定义方法 掌握不同方式下,基类成员在派生类中的访问属性和访问规则。 输入以下程序: #include <iostream> using namespace std; class Base { public: void setx(int i) { x = i; } int getx() { return x; } public: int x; }; class Derived :public Base { pu.原创 2021-11-30 17:44:30 · 1172 阅读 · 0 评论 -
C++学习笔记 (上机4)
Part A 了解三种不同的对象的传递方式 //类的定义 # 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; }; 有三种对象传递的方式: 一、将对象ob作为函数的形参 不会改变原参数的值 //第一种 vo原创 2021-11-28 21:38:20 · 486 阅读 · 0 评论 -
C++学习笔记(自用)
作业要求: 创建一个Score类,完成以下功能: 连续输入多位学生的float成绩(成绩 =科目A成绩 + 科目B成绩 + 科目C成绩); 学生数目可以有用户自定义(默认为2个,最多为100个); 显示每位同学的每科成绩和平均分; 显示每门科目的平均成绩; 对每门成绩进行排序并由高到低显示; 对整个文件进行打包。 要求包括了输入部分,显示每位学生成绩和平均分的部分,求平均的部分,求科目平均分的部分,每门成绩排序的部分。 #include <iostream> #incl.原创 2021-11-20 15:49:36 · 79 阅读 · 0 评论