C++上机实验(2)

2019-03-22 12:03

}

cout << \; c2.display();

cout << \; (c1 + c2).display(); cout << \; (c1 - c2).display(); return 0;

三、实验使用环境

Windows 10 vs2017 四、实验小结

1)题(1)用虚函数来实现主程序中的动态联编。即在Geometric_shape类中分别将计算面积、周长、体积等函数声明为虚函数后,再在该类的派生类中定义与其基类虚函数原型相同的函数。当用基类指针指向这些派生类的对象时,系统会自动用派生类中的同名函数来代替基类中的虚函数,从而实现运行时的多态。学习使用虚函数实现动态多态性。而虚函数就是在基类中被关键字virtual说明,并在派生类中重新定义的函数,且在派生类中重工业新定义时,函数原型,包括返回类型、函数名、参数个数与参数类型的顺序,都必须与基类中的完全相同。此外,构造函数不能是虚函数,但析构函数可以是虚函数。

2)题(2)用成员函数和友元函数两种方式实现。友元函数函数实现时,在类体内声明为该类的友元函数,然后再重载运算符


C++上机实验(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:酒店收银员培训资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: