随笔分类 -  c++11

c++11
摘要:c++11 函数模板的默认模板参数 阅读全文
posted @ 2017-11-05 15:10 lsgxeva 阅读(4506) 评论(1) 推荐(0) 编辑
摘要:c++11 模板的别名 阅读全文
posted @ 2017-11-05 15:07 lsgxeva 阅读(948) 评论(0) 推荐(0) 编辑
摘要:c++11 右尖括号>改进 阅读全文
posted @ 2017-11-05 15:02 lsgxeva 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:c++11 类默认函数的控制:"=default" 和 "=delete"函数 阅读全文
posted @ 2017-11-05 14:58 lsgxeva 阅读(42749) 评论(7) 推荐(9) 编辑
摘要:c++11 继承控制:final和override 阅读全文
posted @ 2017-11-05 14:46 lsgxeva 阅读(3833) 评论(0) 推荐(0) 编辑
摘要:c++11 委托构造 阅读全文
posted @ 2017-11-05 14:43 lsgxeva 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:c++11 继承构造 阅读全文
posted @ 2017-11-05 14:40 lsgxeva 阅读(809) 评论(0) 推荐(0) 编辑
摘要:c++11 原生字符串字面值 阅读全文
posted @ 2017-11-05 14:36 lsgxeva 阅读(1834) 评论(0) 推荐(1) 编辑
摘要:c++11 用户定义字面量 阅读全文
posted @ 2017-11-05 14:31 lsgxeva 阅读(1637) 评论(0) 推荐(0) 编辑
摘要:c++11 常量表达式 阅读全文
posted @ 2017-11-05 14:25 lsgxeva 阅读(2004) 评论(0) 推荐(0) 编辑
摘要:c++11 强类型枚举 阅读全文
posted @ 2017-11-05 14:14 lsgxeva 阅读(4860) 评论(0) 推荐(0) 编辑
摘要:c++11 nullptr 阅读全文
posted @ 2017-11-05 14:03 lsgxeva 阅读(333) 评论(0) 推荐(0) 编辑
摘要:c++11 noexcept修饰符 阅读全文
posted @ 2017-11-05 13:57 lsgxeva 阅读(556) 评论(0) 推荐(0) 编辑
摘要:c++11 静态断言 阅读全文
posted @ 2017-11-05 13:53 lsgxeva 阅读(645) 评论(0) 推荐(0) 编辑
摘要:c++11 基于范围的for循环 阅读全文
posted @ 2017-11-05 13:43 lsgxeva 阅读(461) 评论(0) 推荐(0) 编辑
摘要:C++11 初始化 统一初始化语法 C++11新添加初始化列表 std::initializer_list<>类型,可以通过{}语法来构造初始化列表 。初始化列表是常数;一旦被创建,其成员均不能被改变,成员中的数据也不能够被变动。函数能够使用初始化列表作为参数。 在引入C++ 11之前,有各种不同的 阅读全文
posted @ 2017-11-05 13:35 lsgxeva 阅读(5689) 评论(0) 推荐(1) 编辑
摘要:c++11 追踪返回类型 返回类型后置:使用"->"符号,在函数名和参数列表后面指定返回类型。 阅读全文
posted @ 2017-11-05 12:48 lsgxeva 阅读(806) 评论(0) 推荐(0) 编辑
摘要:c++11 decltype decltype实际上有点像auto的反函数,auto可以让你声明一个变量,而decltype则可以从一个变量或表达式中得到类型。decltype在C++11标准制定时引入,主要是为泛型编程而设计,以解决泛型编程中,由于有些类型由模板参数决定,而难以(甚至不可能)表示之 阅读全文
posted @ 2017-11-05 12:42 lsgxeva 阅读(398) 评论(0) 推荐(0) 编辑
摘要:C++11 自动推导auto C++11中引入的auto主要有两种用途:自动类型推导和返回值占位。 auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。 自动类型推导 auto的自动类型推导,用于从初始化表达式中推断出变量的 阅读全文
posted @ 2017-11-05 12:27 lsgxeva 阅读(1636) 评论(0) 推荐(0) 编辑