📄 603.cpp
字号:
/*
603.cpp
a Array class,using operator[] overload
*/
#include <iostream.h>
#include <stdlib.h>
class Array
{
long * p;
int size;
public:
Array(int n){ p = new long[n]; size = n;}
~Array() {delete [] p;}
long& operator [] (int i)
{
return p[i];
}
};
main()
{
const SIZE = 4;
Array a(SIZE);
int i;
for (i = 0; i < SIZE; i++) a[i] = i*i;
for (i = 0; i < SIZE; i++) cout << a[i] << " ";
return 0;
}
/*
0 1 4 9
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -