Код: Выделить всё
template
void func(const char *it, T &&...t) {}
template
void func(A &&a, B &&b) {}
int main() {
func("a", 0);
}
Какой компилятор правильный? Если Clang верен, объясните, пожалуйста, почему существует разница между вариадическим и не вариадическим случаем в отношении разрешения перегрузки.
Подробнее здесь: https://stackoverflow.com/questions/793 ... resolution