《C++语言基础》实践参考——体验常成员函数

返回:贺老师课程教学链接 【项目1-体验常成员函数】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。 class CPoint { priv...

《C++语言基础》实践项目——指针、const、static

返回:贺老师课程教学链接 【项目1-体验常成员函数】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。 class CPoint { priv...

C++ 入门教程开发文档

42 课时 |
17490 人已学 |
免费
开发者课程背景图

《C++语言基础》实践参考——指向学生类的指针

返回:贺老师课程教学链接 【项目4-指向学生类的指针】设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到: 建立一个对象数...

C++实践参考——用对象数组操作长方柱类

返回:贺老师课程教学链接 【项目3-用对象数组操作长方柱类】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。对照已经给出的代码,要做的工作及要求有: 需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象...

C++实践参考——分数类的雏形

【项目-分数类的雏形】  C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数,再如分数。我们可以自定义类支持这些数据类型。  本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识。  分数类的声明为: class ...

《C++语言基础》实践参考——三角形类的构造函数

返回:贺老师课程教学链接 【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数 class Triangle { public: double perimeter();//计算三角形...

《C++语言基础》实践项目——构造函数和析构函数

返回:贺老师课程教学链接 【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数 class Triangle { public: double perimeter();//计算三角形...

《C++语言基础》实践参考——数组作数据成员

返回:贺老师课程教学链接 【项目5 - 数组作数据成员】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中类的数据成员如下: class Salary { private: double salarys[50]; //多人的工资 int number; /...

《C++语言基础》实践参考——考了语文数学的学生

返回:贺老师课程教学链接 【项目4 - 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序 #include<iostream> using namespace std; class Stu { pri...

《C++语言基础》实践参考——程序的多文件组织

返回:贺老师课程教学链接 【项目3 - 程序的多文件组织】利用多文件组织,重新实现项目2。其中,整个项目包括3个文件: 主文件: main.cpp,用于定义main()函数 头文件: triangle.h,头文件,声明类,定义内置成员函数 类定义文件: triangle.cpp,用于定义类Trian...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6430+人已加入
加入
相关电子书
更多
继承与功能组合
对象的生命期管理
移动与复制
立即下载 立即下载 立即下载