- 博客(10)
- 收藏
- 关注
原创 《Effective C++》读后感
几天前,我曾在微信朋友圈中发了一条消息:和大牛之间的差距就是这一个书架。图片来自于微信公众号“二爷鉴书”的分享。我时常纠结于自己的技术为什么进步的这么慢,大概就是书读的太少、思考的太少。《Effective C++》是各读书圈中力鉴的学习C++的必读书籍之一,在浏览了几小节之后,我决定将这本书精读一遍。为了不让自己半途而废,我结合自己的情况调整了读书章节顺序:6->4-
2016-06-27 12:13:11 11703 1
原创 <<Effective C++>>读书笔记9: 杂项讨论
每一个Item都很经典,都需要去思考揣摩,我在这里将要点抽象出来,便于日后快速回忆;我只是在做文章的“搬运工”。 Item 53 不要轻易忽略编译器警告1. 编译器警告,往往和它们“看起来”的意义十分不同!在你打发某个警告信息之前,请确定你了解它意图输出的精确意义。 [本小节中的示例:这个编译器警告试图告诉你申明于B中的f并未在D中被重复申明,而是被整个遮掩了;这里
2016-06-27 09:46:48 880
原创 <<Effective C++>>读书笔记7: 模板与泛型编程
每一个Item都很经典,都需要去思考揣摩,我在这里将要点抽象出来,便于日后快速回忆;我只是在做文章的“搬运工”。 Item 41: 理解隐式接口和编译期多态1. 显式接口: 它在源代码中显式可见; 显式和隐式接口之间的区别是与 template有关的新内容。 [隐式接口:模板中的接口,模板类型的不确定导致对象的方法、数据是不确定的;如果没有调用关系,即使没有相应的
2016-06-24 09:49:11 801
转载 技术博客网站推荐
原文来自 https://github.com/csarron/ITBlogs#技术博客网站推荐,绝对经典,让人不得不转。这里收集技术博客和网站,欢迎大家fork和pull requests综合伯乐在线博客 是一个IT互联网职业社区。为IT互联网行业的企业和个人提供服务。网站目前包括:博客、聚合资讯、小组、资源/工具导航 和编程挑战。伯乐在线-博客( blog.
2016-06-23 15:42:30 1477
原创 成员函数模板
在同一个模板的不同实例化之间没有继承关系(也不存在隐式转换关系);为什么呢? 以继承关系为例,当编译器遇到“派生类模板”的定义时,它知道它继承于"基类模板",但是T是一个模板参数,这个直到更迟一些才能被确定当"派生类模板"被实例化的时候。不知道T是什么,就没有办法知道“基类” 是什么样子的。 为了使具有继承关系(隐式转换关系)的类进行转换,必须在拷贝构造函数
2016-06-22 14:02:01 1030
原创 放下手机,让生活简单一点
早上醒来,摸摸手机,不在了;翻箱倒柜的找了一通,没有;于是做了一个大胆的决定:今天上班不带手机。 开车上班路上,变道的、飙车的、强插的,心里不由得紧张起来:万一擦挂了怎么办?找警察、报保险电话都没得打。 一路忐忑不安的来到公司,去食堂吃饭;糟糕,饭卡没钱啦,没有手机不能充值怎么办? 开始工作,心头老是不坦然:小孩今天不听话怎么办?老人在家身体不
2016-06-14 16:00:58 1204
原创 定制new和delete
在看《effective C++》第8章(定制new和delete)时,发现自己对new和delete理解的并不是那么深刻。为什么要定制new和delete呢,因为在某些环境下(嵌入式),定制的new和delete效率会更高。我在之前的文章“重载new和delete检测内存泄漏”中也做过类似的总结。下面的例子中重载了class-specific new和class-specific
2016-06-14 10:26:13 651
原创 <<Effective C++>>读书笔记8: 定制new和delete
每一个Item都很经典,都需要去思考揣摩,我在这里将要点抽象出来,便于日后快速回忆;我只是在做文章的“搬运工”。 Item 49 了解 new-handler 的行为1. 声明的结尾处的 "throw()" 是一个异常规范,它是说这个函数不会抛出任何异常。2. 当 Widget 从 NewHandlerSupport 继承时,它其实是在说:我是 Widget,而我要从
2016-06-14 08:56:18 671
原创 set_new_handler
之前,曾对new做了一些总结,详见"new的理解".在看《effective C++》第8章时,对内存分配有一些新的认识,这里主要讲一讲对set_new_handler的理解。当使用nothrow_t版的operator new时,如果不能满足一个内存分配请求,会返回一个NULL指针。void* operator new (std::size_t size, const std::
2016-06-12 16:39:14 1056
原创 VR初体验
和同事一起体验了下VR,目前网上关于VR太火热了,在这里就不再做介绍,大概说说自己的感受。 带上VR眼镜、耳机,立马进入一种全新的视界,可以体验到太空遨游、海底探索、丛林冒险,伴随着设备的抖动,会有一种身临其境的感觉,所以会有人尖叫出来。 作为一个慢热型、不易接受新事物的我,也可以感觉到地动山摇、怪兽扑面而来的刺激;很多时候,我闭上眼睛,想从这种场景中逃离出
2016-06-07 09:16:15 873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人