C++笔记
文章平均质量分 85
黑白银
这个作者很懒,什么都没留下…
展开
-
C++学习笔记(上机7)
实验目的掌握C++语言多态性的基本概念掌握运算符重载函数的声明和定义方法函数重载在C++中,用户可以重载函数。这意味着,在同一作用域内,只要函数参数的类型不同,或者参数的个数不同,或者二者兼而有之,两个或者两个以上的函数可以使用相同的函数名。运算符重载的函数格式:函数类型 operator 运算符名称(形参表){ 对运算符的重载处理}实验内容:编写一个程序,实现两个复数的乘法。①类外定义运算符重载函数#include<iostream...原创 2021-12-13 22:38:07 · 659 阅读 · 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 · 731 阅读 · 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 · 1177 阅读 · 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 · 491 阅读 · 0 评论 -
C++学习笔记(自用)
作业要求:创建一个Score类,完成以下功能:连续输入多位学生的float成绩(成绩 =科目A成绩 + 科目B成绩 + 科目C成绩);学生数目可以有用户自定义(默认为2个,最多为100个);显示每位同学的每科成绩和平均分;显示每门科目的平均成绩;对每门成绩进行排序并由高到低显示;对整个文件进行打包。要求包括了输入部分,显示每位学生成绩和平均分的部分,求平均的部分,求科目平均分的部分,每门成绩排序的部分。#include <iostream>#incl.原创 2021-11-20 15:49:36 · 86 阅读 · 0 评论