摘要: 问题1 疑问 final是什么用途? 解题思路 继续昨天的第一个套路:找目录和“新特性”。很快就可以找到相关的内容 15.2.2 通过定义类为final来阻止继承 533 15.3 虚函数的override和final指示符 538 可以看出都是和类相关的内容,但是我们第七章还没有看,这里最好补充一 阅读全文
posted @ 2017-04-17 08:14 马志峰 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 问题1 是什么意思? 疑问 是什么意思? 解题思路 看了下书的目录,没找到这个符号,于是百度,得知这东西叫 右值引用 ,再回去找书就容易啦 P471 解答 所谓右值引用就是必须绑定到右值的引用 只能绑定到一个将要销毁的对象 是新标准为了支持移动操作引入的 那么什么是移动操作呢? 在某些情况下,对象拷 阅读全文
posted @ 2017-04-17 08:14 马志峰 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 问题1 疑问 这个宏相当于头文件保护?完全等价吗? 解题思路 百度 解答 是编译器相关的,有的编译器支持,有的编译器不支持 ,` define endif C/C++`语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。 阅读全文
posted @ 2017-04-17 08:05 马志峰 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 把hpp文件中看不懂的地方列下来,一个一个寻找答案。 正文 在 类的内部,使用JsonValue类来表示Json对象所需要的类型。(这句翻译的不好,欢迎提供更好的翻译) 有关numbers,这里要特别说明一下 JSON在语法上区分整数和浮点数,但是在语义上不做区分。所以,有的JSON实现区分整数和浮 阅读全文
posted @ 2017-04-17 07:58 马志峰 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 在完成了《c++ Primer》前12章的阅读后,第一次尝试阅读C++源码。 所以选择了一个很小的库,只有hpp和cpp两个代码文件。 主要目的:换一种方式学习,通过解决阅读过程中遇到的问题来学习C++知识。 json11 json11是一个轻量级的C++11库, 提供JSON的序列化和反序列化功能 阅读全文
posted @ 2017-04-17 07:53 马志峰 阅读(1818) 评论(0) 推荐(0) 编辑