百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#61·CppTemplateTutorial

新的模板函数声明格式

作者: Haceau-Zoac创建于 2021年1月11日更新于 2021年7月3日
标签enhancement
cpp
// 旧格式
template <T1, T2, RetT>
RetT add(T1 left, T2 right) { return left + right; }

// 新格式
auto add(auto left, auto right) { return left + right; }
新格式在 clang++ 和 msvc 下编译通过
clang++: `clang++ -std=c++20 xxx.cpp`
msvc: `msvc /std:c++latest xxx.cpp`

内容来源: wuye9036/CppTemplateTutorial

查看 GitHub 原文在 GitHub 查看讨论