C++11 类型后置语法
2018-09-30 14:47
302 查看
#include <iostream> #include <typeinfo> #include <type_traits> using namespace std; class OuterType{ public: struct InnerType {int i; }; InnerType GetInner(); InnerType it; }; //返回类型后置语法,将decltype和auto结果起来完成返回值类型的推导, auto OuterType::GetInner() -> InnerType{ return it; } //返回类型后置语法,将decltype和auto结果起来完成返回值类型的推导, template <typename T, typename U> auto add(T t, U u) -> decltype(t + u) { return t + u; } int main() { return 0; }
相关文章推荐
- 【C++11学习笔记】返回类型后置语法
- 【C++11学习笔记】返回类型后置语法
- C++11 FAQ中文版:返回值类型后置语法
- 【C++11学习笔记】返回类型后置语法
- C++11 FAQ中文版:返回值类型后置语法
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++11返回类型后置语法的使用
- C++11特性--auto,decltype,返回类型后置,using=,nullptr
- C++11新语法糖之尾置返回类型
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- c++11: trailing return type in functions(函数返回类型后置)
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++0x新特性:decltype类型指示符与返回类型后置语法
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++11返回类型后置语法的使用示例
- C++11系列-改进的类型推导:auto、decltype和新的函数语法
- C++0x新特性:decltype类型指示符与返回类型后置语法
- Delphi中关键字,优先法则,类型转换等语法-南山古桃