- 博客(189)
- 资源 (2)
- 收藏
- 关注
原创 《C++primer(第五版)》学习之路-第十九章:特殊工具与技术
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】19.1 控制内存分配1.
2015-10-06 21:50:23
2029
原创 《C++primer(第五版)》学习之路-第十八章:用于大型程序的工具
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】18.1 异常处理1.异常处理机制允许程序中独立开发的部分能够在运行时就出现的问题进行通信并做出相应的处理。异常使得我们能够将问题的检测与解决过程分离开来。程序的一部分负责检测问题的出现,然后解决该问题的任务传递给程序的另一部分。检测环节无需知道问题处理模板的
2015-10-05 19:15:15
1824
原创 《C++primer(第五版)》学习之路-第十七章:标准库特殊设施
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】17.1 tuple类型1.tuple是类似pair的模板。每个pair的成员类型都不同,但每个pair都恰好有两个成员。不同tuple类型的成员类型也不相同,但一个tuple可以有任意数量的成员。每个确定的tuple类型的成员数目是固定的,但一个tuple类
2015-10-04 21:09:42
1514
1
原创 《C++primer(第五版)》学习之路-第十六章:模板与泛型编程
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】16.1 定义模板1.模板定义以关键字template开始,后跟一个模板参数列表,这是一个逗号分隔的一个或多个模板参数的列表,用小于号()包围起来。在模板定义中,模板参数列表不能为空。2.模板知道实力化时才会生成代码,这一特性影响了我们何时才睡获知
2015-10-03 23:07:52
1512
原创 《C++primer(第五版)》学习之路-第十五章:面向对象程序设计
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】15.1 OOP:概述1.面向对象程序设计的核心思想是数据抽象,继承和动态绑定。通过使用数据抽象,我们可以将类的接口与实现分离;使用继承,可以定义相似的类型并对其相似关系建模;使用动态绑定,可以在一定程度上忽略相似类型类型的区别,而以统一的方式使用它们的对象。
2015-10-02 23:12:35
2309
原创 《C++primer(第五版)》学习之路-第十四章:重载运算与类型转换
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】14.1 基本概念1.⑴如果类执行IO操作,则定义移位运算符使其与内置类型的IO保持一致。⑵如果类的某个操作是检查相等性,则定义operator==;如果类有了operator==,意味着它通常也应该有operator!=。⑶如果类包含一个内在的单
2015-10-01 22:35:19
2064
原创 《C++primer(第五版)》学习之路-第十三章:拷贝控制
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】13.1 拷贝、赋值与销毁1.当定义一个类时,我们显式地或隐式地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符和析构函数。2.在一个
2015-10-01 11:05:56
2392
原创 《C++primer(第五版)》学习之路-第十二章:动态内存
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】12.1 动态内存与智能指针1.在C++中,动态内存的管理是通过一对运算符来完成:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。2
2015-09-30 00:31:53
1707
原创 《C++primer(第五版)》学习之路-第十一章:关联容器
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】11.1 使用关联容器1.关联容器类型按关键字有序保存元素map 关联数组,保存关键字-值对set 关键字即值,即只保存关键字的容器multimap
2015-09-26 12:28:40
1868
1
原创 《C++primer(第五版)》学习之路-第十章:泛型算法
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】10.1 概述1.大多数算法都定义在头文件algorithm中。标准库还在文件numeric中定义了一组数值泛型算法。10.2 初识泛型算法1.accumulate:定义在头文件numeric中。作用是对范围求和。euqal:定
2015-09-25 23:04:04
2477
1
原创 《C++primer(第五版)》学习之路-第九章:顺序容器
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】9.1 顺序容器概述1.顺序容器类型vector 可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。deque 双端队列。支持快速随机访问。在头尾位置插入/删除速度很快。list
2015-09-23 22:37:55
1948
原创 《C++primer(第五版)》学习之路-第八章:IO库
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】8.1 IO类1.istream(输入流)类型,提供输入操作ostream(输出流)类型,提供输出操作cin,一个istream对象,从标准输入读取数据cout,一个ostream对象,向标准输出写入数据cerr,一个ostream对象,通
2015-09-23 10:03:25
1913
原创 《C++primer(第五版)》学习之路-第七章:类
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】 7.1 定义抽象数据类型 1.类的基本思想是数据抽象和封装,数据抽象是一种依赖于接口和实现分离的编程(以及设计)技术。类的接口包括用户所能执行的操作:类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。 2.成员函数通过一个名为th
2015-09-22 23:01:02
3257
1
原创 《程序员面试金典》检查是否为BST
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/536c0199151245f897da2c5390930657?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 19:06:04
1234
原创 《程序员面试金典》输出单层结点
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/cb6c883b123b44399377d0c71e6ba3ea?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 18:55:33
1179
原创 《程序员面试金典》高度最小的BST
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/01a12f94988649e39b554d95c45bfa6f?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 17:20:05
1103
原创 《程序员面试金典》有向路径检查
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/1b83885969f14329bf9222c1c54469a7?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 17:01:52
1121
1
原创 《程序员面试金典》二叉树平衡检查
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/b6bbed48cd864cf09a34a6ca14a3976f?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 16:31:50
1082
1
原创 《程序员面试金典》猫狗收容所
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/6235a76b1e404f748f7c820583125c50?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 16:07:14
1246
原创 《程序员面试金典》双栈排序
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/c5d9c7104e094832bd808a234d00b0b5?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 16:04:09
1352
原创 《程序员面试金典》集合栈
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/69f0ffed01c741c5ae5594a23f7cd739?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:59:36
1237
原创 《程序员面试金典》回文链表
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/baefd05def524a92bcfa6e1f113ed4f0?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:56:33
953
原创 《程序员面试金典》链式A+B
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/ed85a09f0df047119e94fb3e5569855a?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:52:04
978
原创 《程序员面试金典》链表分割
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/0e27e0b064de4eacac178676ef9c9d70?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:49:27
1321
原创 《程序员面试金典》访问单个节点的删除
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/75e0235da04141d4823eb74018e9e0bc?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:46:30
880
原创 《程序员面试金典》翻转子串
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/bc12808a2b0f445c96a64406d5513e96?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:39:37
973
原创 《程序员面试金典》清除行列
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/c95aac1506574dfc8ad44c3939c6739d?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:37:04
1028
原创 《程序员面试金典》像素翻转
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/17ab1e527c504df09a600e1af09d9a60?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:34:33
1079
原创 《程序员面试金典》确定两串乱序同构
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/164929d4acd04de5b0ee2d93047b3b20?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:31:22
951
原创 《程序员面试金典》原串翻转
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/2442435405fa432b99b8ec1cb0315902?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:28:43
981
原创 《程序员面试金典》确定字符互异
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/9618c2a9e8a14c3e82954ee14168f592?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:25:55
1305
原创 《程序员面试金典》基本字符串压缩
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/21f3a84300c94db092e0b5a7bf2d0ad1?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:22:20
1091
原创 《程序员面试金典》空格替换
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/14d3cdecc0cf4f5fa99237ee62032a5c?rp=1&ru=/ta/cracking-the-coding-interview&qru=/ta/cracking-
2015-09-16 15:18:52
1040
原创 《剑指offer》重建二叉树
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/8a19cbe657394eeaac2f6ea9b0f6fcf6?rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 14:00:35
1451
原创 《剑指offer》机器人的运动范围
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/6e5207314b5241fb83f2329e89fdecc8?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 13:45:10
1514
原创 《剑指offer》矩阵中的路径
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/c61c6999eecb4b8f88a98f66b273a3cc?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 13:35:39
1091
原创 《剑指offer》滑动窗口的最大值
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 13:14:42
1949
原创 《剑指offer》数据流中的中位数
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/9be0172896bd43948f8a32fb954e1be1?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 12:52:47
1508
原创 《剑指offer》二叉搜索树的第k个结点
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 11:20:21
1160
原创 《剑指offer》序列化二叉树
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】题目链接:http://www.nowcoder.com/practice/cf7e25aa97c04cc1a68c8f040e71fb84?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que
2015-09-14 10:27:25
1526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人