给模板划一条线
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 这条路线统一 -std=c++17。C++20 给「约束」加了专门的 concept / requires 语法,**这里用 C++17 就有的 static_assert + <type_traits> 落地**——那也是绝大多数现存代码的写法。
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 这条路线统一 -std=c++17。C++20 给「约束」加了专门的 concept / requires 语法,**这里用 C++17 就有的 static_assert + <type_traits> 落地**——那也是绝大多数现存代码的写法。
全部评论