人, 既无虎狼之爪牙,亦无狮象之力量,却能擒狼缚虎,驯狮猎象,无他,唯智慧耳。
全部博文(167)
发布时间:2013-08-12 16:54:21
面向对象编程(OPP:Object-oriented programming)基于三个基本的概念:数据抽象、继承和动态绑定。之前在学习“基于对象的编程”时已经了解到了数据封装和抽象的作用,今天学习的这部分主要来讨论后两个重要的概念。如果说之前的类只是涉及一维层次的话,这里将涉及多个层次的类与类之间的关系。这部.........【阅读全文】
发布时间:2013-08-07 15:02:22
C++为我们提供了类作为自定义类型的实现,一个基本的类可以没有相应的功能操作函数,但是必须具备构造函数、复制构造函数、赋值操作符定义与析构函数。如果我们没有定义,那么编译器会使用以上函数的默认版本。复制构造函数、赋值操作符和析构函数总称为“复制控制”,也就是我们今天要探讨的主题。其.........【阅读全文】
发布时间:2013-08-06 17:05:22
C++设计的核心在于引入了类的概念,为程序猿们提供了自定义数据类型的空间,借助类的实现,奠定了面向对象编程的基石,使得程序的编写、扩展、维护都更加方便。今天就来简单总结下这部分内容,时间紧忙里偷闲看的,拣自己感觉重要的来写吧。一、类的定义和声明 类背后蕴含的基.........【阅读全文】
发布时间:2013-08-01 16:53:54
在正式开始复习以前就已经对泛型算法有了些认识,算法说明其实现了一些共同的操作;而泛型则说明其与具体的容器类型和容器元素类型无关。之前在顺序容器中我们已经使用过find算法,接受一个迭代器指明的范围,查找特定的元素。泛型算法的设计基于迭代器,脱离开具体的容器关联,因此泛型算法不会调用.........【阅读全文】
发布时间:2013-07-31 13:53:30
学习了几种顺序容器和关联容器,就有一种想编写代码练习的冲动,于是就选择了书上的示例程序来练手,没想到自己第一次真正编写面向对象的程序时这样坎坷不顺,整个思维都无法适应,各式各样的::作用符错误让自己头都大了,就这样中断了两次(实在写不下去了),今天才终于勉强写完编译通过,但是还没.........【阅读全文】