摘要:
C++ 11 中,的主要用途大概是声明那些返回值型别依赖于形参型别的函数模板。 举个例子,如果我们想实现一个函数,其形参中包含一个容器(支持方括号下标语法),该函数会在返回下标操作前进行用户验证,同时要求函数的返回值型别必须与下标操作结果的返回值型别相同。 通常含有型别 T 的容器,其 operat 阅读全文
摘要:
auto型别推导 auto型别推导就是模板型别推导。在模板型别推导和 auto型别推导之间可以建立起一一映射,它们之间也确实存在双向的算法变换。 以 rx 为例: int x = 27; const auto& rx = x; // x -> expr,auto -> T,const auto& - 阅读全文