资源简介
c编程练习题目及答案(2).zip
代码片段和文件信息
#include
using namespace std;
class MyArray
{
private:
int n;
int *p;
public:
MyArray( int x);
~MyArray();
int& operator[](int x);
//友元函数重载运算符
friend ostream& operator<<(ostream&os MyArray&intArray)
{
int i;
for(i=0;i {
os< }
return os;
}
};
//构造函数,初始化
MyArray::MyArray( int x)
{
n=x;
p=new int[n];
}
//析构函数,删除动态数组
MyArray::~MyArray()
{
delete[] p;
}
//重载[]判断当[]内下标大于n时,显示溢出
int& MyArray::operator[]( int x)
{
static int i=0;
if( x>=n || x<0)
{
cout<< “下标为“<< x <<“溢出“< return i;
}
return p[x];
}
//主函数
void main()
{
MyArray intArray(10); // Here 10 is the number of intArray‘s elements.
for (int i=0; i<10; i++)
intArray[i] = i * i; // Initialize the intArray‘s elements
cout << intArray; // Print every element in the intArray
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 961 2013-05-11 15:12 11.cpp
文件 1098 2013-05-11 15:57 22.cpp
文件 1740 2013-05-11 17:30 33.cpp
文件 2175 2013-05-11 18:23 44.cpp
文件 614 2013-05-10 15:00 Exercise 1:MyArray.txt
文件 487 2013-05-10 15:10 Exercise 2:Goods.txt
文件 851 2013-05-10 15:02 Exercise 3:MyString.txt
文件 460 2013-05-10 15:05 Exercise 4:InternetURL with MyString.txt
- 上一篇:mvstats包、数据
- 下一篇:Modbus主从站仿真程序
相关资源
- 辨识水箱系统.docx
- 51单片机的计算器.rar
- 2[1].2的控制端2008.6.12更新.zip
- eXeScope.rar
- echarts-china-map点击显示省地图.zip
- mac-BaiduNetdiskPlugin.zip
- 病毒样本.rar
- CEGUI.txt
- pan.txt
- CVPR2018论文979篇.txt
- huabei.zip
- MIMOEqualizeMMSE.docx
- P_MMSE.rar
- P_ZF_SIC.rar
- memory_management.7z
- 基于Multisim10的电子摇号器设计与仿真
- hathitrust.zip
- 说明.txt
- 电力电子课程设计_secret.doc
- C.txt
- officescan.rar
- portal10.5.ecp
- Qimage.rar
- samp2_3.rar
- DropDataControl.rar
- 20.rar
- monihid.c
- sound.properties
- iso.txt
- MaskWindow.zip
评论
共有 条评论