人, 既无虎狼之爪牙,亦无狮象之力量,却能擒狼缚虎,驯狮猎象,无他,唯智慧耳。
全部博文(167)
发布时间:2013-08-13 15:01:22
昨天粗略地看了《面向对象编程》这一章,简单地梳理了一下自己感觉重要的几个知识点,今天就昨天没有来得及仔细看的部分做些补充,主题是涉及类继承的复制控制以及类作用域的讨论。一、构造函数与复制控制 我们知道对于一个类而言,构造函数、复制构造函数、赋值运算符与析构函.........【阅读全文】
发布时间: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算法,接受一个迭代器指明的范围,查找特定的元素。泛型算法的设计基于迭代器,脱离开具体的容器关联,因此泛型算法不会调用.........【阅读全文】