#include <iostream>
using namespace std;
class A
{
char a;
public:
A():a('0'){}
void MyGetChar();
};
class B
{
char b;
public:
B():b('a'){}
void MyGetChar();
};
void A::MyGetChar()
{
cout << a;
a++;
if(a>'9')
{
a='0';
}
}
void B::MyGetChar()
{
cout << b;
b++;
if(b>'z')
{
b='a';
}
}
int main()
{
A s1;
B s2;
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
s1.MyGetChar();
s2.MyGetChar();
return 0;
}
已知C风格的字符串,完成对字符串通过下标访问时的异常处理机制(越界访问)