新的模板函数声明格式
Author: Haceau-ZoacCreated Jan 11, 2021Updated Jul 3, 2021
Labelsenhancement
// old
template <T1, T2, RetT>
RetT add(T1 left, T2 right) { return left + right; }
// new
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
Source: wuye9036/CppTemplateTutorial