摘要: 1、相关 前面实现的四部分其实都是为这一章做准备。首先我们来看,STL一共有六大组件:容器、算法、迭代器、仿函数、配接器、配置器。前面迭代器的实现其实只是定义了一些标准,不是真正的迭代器实现,真正的迭代器实现会放在每一个容器里,而容器的实现需要一个基本的功能就是内存分配。这一部分就来实现空间配置器a 阅读全文
posted @ 2019-05-29 21:42 吾之求索 阅读(334) 评论(0) 推荐(0)
摘要: 1、题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 2、分析 这个题需要注意的有几点,首先是判断底是否为0,需要重新写一个函数,因为在计算机内部小数其实是不准确的,可以用两数相减大于一个小的数小于一个大的数判断他们是相等的。其 阅读全文
posted @ 2019-05-29 18:01 吾之求索 阅读(106) 评论(0) 推荐(0)
摘要: 1、多态对象有某种形式执行期类型判断法,多态其实就是使用一个基类指针寻址出一个派生类对象的意思。 2、识别一个class是否支持多态,唯一的方法就是看它是否有任何虚函数。 1)编译期,找到虚函数表,每个类对象被安插一个由编译器内部产生的指针,指向这个表格。每一个虚函数被指派一个表格索引值。 2)执行 阅读全文
posted @ 2019-05-29 17:31 吾之求索 阅读(126) 评论(0) 推荐(0)