- 43
- 0
- 约1.21万字
- 约 12页
- 2016-11-28 发布于河南
- 举报
C3实验报告
《C++面相对象程序》课程实验报告
(I类)
实验3 函数重载与运算符重载
3.1 实验目的
1.学习函数和操作符重载的使用方法。
2.理解函数和运算符重载的作用和意义。
3.掌握类运算符和友元运算符重载的定义和使用。
4.掌握常用运算符的重载。
3.2 实验工具与准备工作
在开始实验前,应回顾或复习相关内容。
需要一台主算机,其中安装有Visual C++ 6.0、Visualstudio 2010等集成开发环境软件。
3.3 实验内容
1.先阅读下列程序,写出执行结果。然后输入程序,调试程序,比较结果的正确性。
// 文件名: main.cpp
#include iostream // 预处理命令
using namespace std; // 使用标准命名空间std
// 数组类
class Array
{
private:
// 数据成员:
int *elem; // 数组元素存储空间
int size; // 数组元素个数
public:
// 公有函数:
Array(int a[], int sz): elem(a), size(sz){ } // 构造函数
int GetSize(){ return size; } // 返回数组元素个数
int operator[](int pos){
原创力文档

文档评论(0)