注册 登录
编程论坛 C++教室

[求 助]C++请 教高 手两个题!帮 帮 忙~

totifly 发布于 2007-06-16 18:10, 487 次点击

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

2 回复
#2
野比2007-06-16 22:18
这....应该算是最基本的课后习题吧? ... 你还是翻翻教材, 对照例子自己做..
把上论坛求答案的时间拿一下午出来看书, 足矣.
提示:
1. 字符串相加, 在运算符重载中生成新的char数组(用new)..新数组长度=A长度+B长度-1 (因为多了一个'\0')
2. 好好去复习一下虚基类的概念..不难.
#3
nuciewth2007-06-16 22:22
的确蛮简单的.以前学C++的练习题是做这样的.
1