C++
1.已知C风格的字符串,完成对字符串通过下标访问时的异常处理机制(越界访问)
2.写一个程序,程序包含两个类,类中实现一个成员函数,MyGetChar(), 类A中每调用一
次,按顺序得到一个数字字符,比如第-次调用得到'O',第二次得到1',以此类推,类B
没调用一次得到一个小写字母字符,比如第次调用得到a', 第二次得到"b,以此类推, 程
序通过交替调用类A和类B的函数,实现运行结果输出一串字符串
“0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9tuvwxyz
#include <iostream>using namespace std;
class A
{char a;
public:A():a('0'){}void MyGetChar(){cout << a++ ;if(a=='9'+1){a='0';}}
};
class B
{char b;
public:B():b('a'){}void MyGetChar(){cout << b++;if(b=='z'+1){b='a';}}
};int main()
{A a;B b;a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();a.MyGetChar();b.MyGetChar();a.MyGetChar();return 0;
}