c++中的隐藏、重载、覆盖(重写)

1 重载与覆盖     成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual关键字可有可无。      覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类);...

2017-04-27 10:06:27

阅读数:165

评论数:0

c++ 内联函数 (讲解的TM真好)

1.  内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b) {  return a > b ? a : b; } 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用...

2017-04-25 19:35:11

阅读数:370

评论数:0

C++ STL中Map的按Key排序和按Value排序

map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value...

2017-04-21 09:20:54

阅读数:265

评论数:0

字符串压缩之C++实现

[cpp] view plain copy  print? #include

2017-04-20 17:07:00

阅读数:1116

评论数:0

字符串2

许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到 strcpy函数从2分...

2017-04-20 16:54:33

阅读数:154

评论数:0

字符串

基本上求职者进行笔试时没有不考字符串的。字符串也是一种相对简单的数据结构,容易引起面试官反复发问。事实上,字符串也是考验程序员编程规范和编程习惯的重要考点。不要忽视这些细节,因为这些细节会体现你在操作系统、软件工程、边界内存处理等方面的知识掌握能力,也会成为企业是否录用你的参考因素。 1、怎...

2017-04-20 16:47:15

阅读数:177

评论数:0

链接法(chaining)构建散列表(hash table)(C++实现)

散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接访问在内存存储位置的数据结构。也就是说,它通过把键值通过一个函数的计算,映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。=====================...

2017-04-18 17:20:04

阅读数:208

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭