C++类 谁能帮我编个C++的类 ,包括所有的要求,像继承啊,多态,和重载等等并实现下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:42:06
答的好的,追加 50分
是在 用VC++6.0工具的情况下,编写的代码

#include <iostream.h>
int& IntMax(int const&a,int const&b)
{
cout << "调用int版本:";
return a > b ? a : b;
}
char& CharMax(char const&a, char const&b)
{
cout << "调用char版本:";
return a > b ? a : b;
}

class Base
{
public:
//定义虚函数
virtual void fun()
{
cout << "Base::fun()" << endl;
}

//成员函数的重载
void nonVirtualICout(int i)
{
cout << "调用int版本: " << i << endl;
}
void nonVirtualCCout(char c)
{
cout << "调用char版本: " << c << endl;
}
};
class Derived : public Base
{
public:
//重写虚函数
void fun()
{
cout << "Derived::fun()" << endl;
}
};
void main()
{
Derived d;
Derived *bd = &d;
Base* bp = bd;
Base b = d;<