資源簡介
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<“下標為“< 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?<}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????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主從站仿真程序
評論
共有 條評論