Приведенный ниже код не смог передать компиляцию, что учитывает эту ошибку компилятора?
template<class T> void f(T t) {};
template<> void f<char>(char c = 'a') {}
Сообщение об ошибке: аргументы по умолчанию не допускаются при явной специализации шаблона функции