摘要: simplify-cpp isocpp vitiy ibm ruminations learncpp 阅读全文
posted @ 2018-04-06 19:52 thomas76 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 类模板的使用,需要指定模板参数。自从C++17起,支持根据构造函数的实际参数,推导类模板的类型参数。 用户还能干预推导,通过指定一个User-defined deduction guides 第8行,指示编译器,当遇到char const*参数时,就把T推导成std::string参考:http:/ 阅读全文
posted @ 2018-04-06 19:29 thomas76 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 第11行,返回值类型按照const auto& 模式推导。这是用户指定的方式,可以随意指定成auto前后可以添加volatile const & && * **等修饰符,只要能推导成功就行。 当然,也可以指定一个具体类型: 第11行,强制返回值类型为long,只要foo()到long隐式转换能ok。 阅读全文
posted @ 2018-04-06 09:36 thomas76 阅读(566) 评论(0) 推荐(0) 编辑