• 大小: 0M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: 其他  

资源简介

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

评论

共有 条评论