1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <iostream>
using
namespace
std;
class
test
{
private
:
char
data[20];
protected
:
public
:
test(){};
~test(){};
char
& operator [](
int
index)
{
return
data[index];
}
};
int
main(
int
argc,
char
* argv[])
{
test a;
a[0] = 12;
a[1] = 29;
int
b = a[0];
cout << b <<endl;
cout << (
int
)a[1] << endl;
getchar
();
return
0;
}
|
重载后,可以用[]号直接读写类中的数组
本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1967988 ,如需转载请自行联系原作者