学习C++
z8774316
这个作者很懒,什么都没留下…
展开
-
<<THE C++ PROGRAMMING LANGUAGE>>的一些总结(2)
2.5.5 虚函数 今天接触到了虚函数以及实现它的虚函数表(VTBL),首先先看一段代码吧: // virtual function.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; class A { public: void show()原创 2013-01-13 22:50:49 · 327 阅读 · 0 评论 -
<<THE C++ PROGRAMMING LANGUAGE>>的一些总结(1)
2.4模块程序设计 + 2.5数据抽象 在这些年来,程序设计的着重点从有关过程的设计转到了对数据的组织。除了其他原因外,程序规模增大是这种转移的重大原因之一,因为随着程序规模增大,数据量也会越大,对数据的组织也变得非常重要。 所谓的模板程序设计简单来说就是“确定你需要哪些模块,把程序分割到这些模板中,使数据隐藏于模块中。”这种设计方法应用在广泛的程序中,又被称为数据原创 2013-01-12 11:39:30 · 347 阅读 · 0 评论 -
<<THE C++ PROGRAMMING LANGUAGE>>的一些总结(3)
2.7 通用型程序设计 今天接触到了面向对象程序设计和通用型程序设计,前者是一种思想,相信日后我定能掌握,所以还是先总结一下通用型程序设计。 通用型程序设计的方法是“确定需要哪些算法;将它们参数化,使它们能够对各种各样适当的类型和数据结构工作。”这样,我们便不用针对某一类型或数据结构又再次写算法。比如说一个通用的堆栈可以通过以下代码实现: // study template.c原创 2013-01-14 22:29:00 · 270 阅读 · 0 评论