4.设计一个字符串类,利用运算符重载实现两个字符串的加减赋值运算,该类中还要包含相应的构造函数和析构函数。1.设计一个人类,具有人名、性别和年龄等属性,至少包含3个构造函数和一个析构函数,并由此派生出学生类和工人类,学生类中还包括专业和学号等属性,工人类中还包括职业等属性,再派生出在职学生类,要求利用虚基类。