随笔分类 -  C/C++

摘要:哈希表的几个概念: 映像:由哈希函数得到的哈希表是一个映像。 冲突:如果两个关键字的哈希函数值相等,这种现象称为冲突。 处理冲突的几个方法: 1、开放地址法:用开放地址处理冲突就是当冲突发生时,形成一个地址序列,沿着这个序列逐个深测,直到找到一个“空”的开放地址,将发生冲突的关键字值存放到该地址中去 阅读全文
posted @ 2016-07-08 16:30 uestc_summer 阅读(2570) 评论(0) 推荐(0)
摘要:RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTTI;本文还将详细描述两个重要的 RTTI 运算符 阅读全文
posted @ 2016-03-04 15:51 uestc_summer 阅读(842) 评论(0) 推荐(0)
摘要:由于面试题中,考官出了一道简单的程序输出结果值的题:如下, [cpp] view plain copy print? class A { private: int n1; int n2; public: A():n2(0),n1(n2+2){} void Print(){ cout << "n1:" 阅读全文
posted @ 2016-03-03 10:15 uestc_summer 阅读(879) 评论(0) 推荐(1)
摘要:向量容器使用动态数组存储、管理对象。因为数组是一个随机访问数据结构,所以可以随机访问向量中的元素。在数组中间或是开始处插入一个元素是费时的,特别是在数组非常大的时候更是如此。然而在数组末端插入元素却很快。实现向量容器的类名是vector(容器是类模板)。包含vector类的头文件名是vector。所 阅读全文
posted @ 2016-03-02 16:41 uestc_summer 阅读(355) 评论(0) 推荐(0)