摘要: 类似于sizeof操作符,decltype也不需对其操作数求值。粗略来说,decltype(e)返回类型前,进行了如下推导:1.若表达式e指向一个局部变量、命名空间作用域变量、静态成员变量或函数参数, 那么返回类型即为该变量(或参数)的“声明类型”;2.若e是一个左值(lvalue,即“可寻址值”) 阅读全文
posted @ 2019-05-18 14:42 隔壁老张YU 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 基本上和模板的类型推测是一样的 ,除了一种情况eg. //同样的对于右值引用 //同样对于function 和 array 注意事项:1.使用auto关键字的变量必须有初始值2.可以用 Valatile , *(指针) ,&(引用) ,&&(rvalue引用)修饰auto3.函数参数和模板参数不能被 阅读全文
posted @ 2019-05-18 14:39 隔壁老张YU 阅读(121) 评论(0) 推荐(0) 编辑