试定义一一个类STR, 实现判断-一个字符串是否为合法的C++标识符。C++的标识符只能由数字、字
母和下划线构成,且首字符不能为数字字符。要求如下:
(1)私有数据成员
●string s;待判断的字符串。
●int yn;存储判断结果。
(2)公有成员函数
●STR(string t):构造函数,初始化私有的数据成员。.
●int alph(char c):判断字符c是否为英文字母。
●int num(char c):判断字符c是否为数字字符。
●void fun():通过调用alph()和num()函数判断字符串是否合法
●voidprint():按输出示例的格式输出数据成员
(3)在主函数中对该数进行测试,在主函数中定义对象,键入字符串,通过对象调用成员函数fun()判断是否合法,并输出结果