摘要: decltype简介 我们之前使用的typeid运算符来查询一个变量的类型,这种类型查询在运行时进行。RTTI机制为每一个类型产生一个type_info类型的数据,而typeid查询返回的变量相应type_info数据,通过name成员函数返回类型的名称。同时在C++11中typeid还提供了has 阅读全文
posted @ 2016-12-13 19:56 穆穆兔兔 阅读(622) 评论(0) 推荐(0) 编辑
摘要: C++ 11 中的右值引用 C++ 11 中的右值引用 右值引用的功能 首先,我并不介绍什么是右值引用,而是以一个例子里来介绍一下右值引用的功能: #include <iostream> #include <vector> using namespace std; class obj { publi 阅读全文
posted @ 2016-12-13 18:01 穆穆兔兔 阅读(337) 评论(0) 推荐(0) 编辑
摘要: C++11的enum class & enum struct和enum C++标准文档——n2347(学习笔记) 链接:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf 旧版enum存在的问题 1 问题1向整形的隐式转 阅读全文
posted @ 2016-12-13 14:31 穆穆兔兔 阅读(24336) 评论(0) 推荐(6) 编辑
摘要: 参考C++11FAQ https://www.chenlq.net/cpp11-faq-chs 11以后可以直接在类里面初始化成员变量,类似这样 static 仍然不行,因为不能进行多次赋值吧。 而里面成员变量的赋值顺序则是按照声明的顺序a,b,c,d 阅读全文
posted @ 2016-12-13 14:22 穆穆兔兔 阅读(911) 评论(0) 推荐(0) 编辑