随笔分类 - c++11
c++11
摘要:c++11 函数模板的默认模板参数
阅读全文
摘要:c++11 类默认函数的控制:"=default" 和 "=delete"函数
阅读全文
摘要:c++11 继承控制:final和override
阅读全文
摘要:c++11 noexcept修饰符
阅读全文
摘要:C++11 初始化 统一初始化语法 C++11新添加初始化列表 std::initializer_list<>类型,可以通过{}语法来构造初始化列表 。初始化列表是常数;一旦被创建,其成员均不能被改变,成员中的数据也不能够被变动。函数能够使用初始化列表作为参数。 在引入C++ 11之前,有各种不同的
阅读全文
摘要:c++11 追踪返回类型 返回类型后置:使用"->"符号,在函数名和参数列表后面指定返回类型。
阅读全文
摘要:c++11 decltype decltype实际上有点像auto的反函数,auto可以让你声明一个变量,而decltype则可以从一个变量或表达式中得到类型。decltype在C++11标准制定时引入,主要是为泛型编程而设计,以解决泛型编程中,由于有些类型由模板参数决定,而难以(甚至不可能)表示之
阅读全文
摘要:C++11 自动推导auto C++11中引入的auto主要有两种用途:自动类型推导和返回值占位。 auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。 自动类型推导 auto的自动类型推导,用于从初始化表达式中推断出变量的
阅读全文