摘要: 01 Json11库简介(Reamde翻译) http://www.cnblogs.com/woniu02141/p/6721157.html 02 hpp文件中的问题 http://www.cnblogs.com/woniu02141/p/6721161.html 03 问题解答,Part_1 h 阅读全文
posted @ 2017-04-18 07:32 马志峰 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 问题1 疑问 的作用是什么? 解题思路 还是翻书,查找目录和c++11新特性目录,找到 。翻到这一页,书上又指明了,P450和P475已经出现过这部分内容。我们从P450看起。 解答 阻止拷贝 虽然大多数类应该定义拷贝构造函数和拷贝赋值运算符,但对某些类来说,这些操作没有合理的意义。在些情况下,定义 阅读全文
posted @ 2017-04-18 07:19 马志峰 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 注释说,只要传入一个 的对象就可以,这是怎么做到的? 同上, 首先要理解 http://en.cppreference.com/w/cpp/types/enable_if 它定义在头文件``中, 是c++11引入的 如果B是True,结构体 就会定义一个公有的成员 。使用 定义,类型为 ,形如 如果 阅读全文
posted @ 2017-04-18 07:18 马志峰 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 前面两节我们完成了《c++ primer》16.1的阅读,对模板有了一定的了解,但是仍未能解答我们的疑问。在咨询了学习群的小伙伴后,得到了一个有用的链接,在这里感谢@诸葛不亮 http://en.cppreference.com/w/cpp/language/template_parameters 阅读全文
posted @ 2017-04-18 07:17 马志峰 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 上一节只是对模板有个大概的了解,还没能解答上面的问题,我们继续看书 模板类型别名 可以使用typedef来引用实例化的类 但是无法使用 为`Blob`定义一个引用,因为模板不是一个类型 但是可以使用using 当定义一个模板类型别名时,可以固定一个或多个模板参数 类模板的static成员 普通类的s 阅读全文
posted @ 2017-04-18 07:16 马志峰 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 模板类的定义,要看一下书 PS: 再不更新怕你们说我又玩消失,先更新一篇,书还要继续看,这一章好复杂的说~ 模板是泛型编程的基础 函数模板 类模板 假如两个函数只有参数类型不同,如 c++ int compare(const string &v1, const string v2) { if( v1 阅读全文
posted @ 2017-04-18 07:15 马志峰 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 问题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) 编辑