21xrx.com
2024-11-08 22:00:03 Friday
登录
文章检索 我的文章 写文章
清华大学C++语言程序设计例8-8
2023-06-24 01:54:59 深夜i     --     --
清华大学 C++语言 程序设计 例8-8

清华大学计算机系出版的C++语言程序设计例8-8是一本非常有用的书籍,它向读者介绍了C++编程中遇到的各种常见问题,如数据结构、算法、语法等。

在本书的例8-8中,作者通过一个简单的程序来展示如何利用C++语言实现基本的图形绘制功能。该程序首先定义了一个Shape类作为基类,然后派生出了两个具体的形状类:Rect和Circle。Rect类表示一个矩形,它包含两个成员变量:width和height;Circle类表示一个圆,它包含一个成员变量radius。

程序的主函数首先创建一个Rect对象和一个Circle对象,然后调用它们的draw函数分别绘制出对应的矩形和圆形。该程序使用了虚函数机制,使得Shape类中的draw函数可以动态绑定,从而保证程序正确执行。

该例子的主要目的是向读者展示如何在C++语言中实现多态,即通过继承和虚函数机制来实现基类和派生类之间的动态绑定。此外,该例子还展示了如何使用类模板和函数模板来提高代码的重用性和灵活性。

总之,C++语言程序设计例8-8是一本非常有价值的书籍,无论是对于初学者还是有一定编程经验的程序员来说,都是一本不可多得的参考书。通过学习这些例子,读者可以深入了解C++语言的各种知识点和编程技巧,提高自己的编程能力和水平。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复