Home
C++20之Concept概念约束模板类型
C++

C++20之Concept概念约束模板类型

在老版本的C++中可以在模板中使用静态断言static_assert来判断模板参数类型的合法性,使用std::is_ba...
C++之偏特化继承实现类型的全退化
C++

C++之偏特化继承实现类型的全退化

在标准库中有个模板函数:std::decay可以退化类型,但退化的并不完全,如const int**[]或者const ...
C++变长模板递归实现多字符串Concat
C++

C++变长模板递归实现多字符串Concat

Concat使用变长的参数模板来接受不同的字符串(string, const char*),为了保证string不会多次...