假的,不过对条件特化很有帮助
template<typename Type, typename ...Placeholder, typename std::enable_if_t<sizeof... (Placeholder) == 0, bool> = false>
void aaa (Type, Placeholder...)
{
}
template<typename Type, typename std::enable_if_t<std::is_same_v<std::string, Type>, bool> = false>
void aaa (Type)
{
}
int main()
{
std::string p;
aaa (p);
aaa (1);
}