65,187
社区成员




#include <iostream>
using namespace std;
class test
{
public:
char data[20];
char &operator[](const int index);
const char &operator [](const int index) const;
};
char &test::operator [](const int index)
{
cout << "AAA" << endl;
return data[index];
}
const char &test::operator [](const int index) const
{
cout << "BBB" << endl;
return data[index];
}
int main()
{
test a;
a[1]='A';
char ch = a[1];
return 0;
}