Специализация функции
От: DTF  
Дата: 20.11.17 01:34
Оценка:
Привет, коллективный разум.

Что-то ночь уже, и я не догоняю, почему вот такой код не компилируется:
template<typename T>
T foo() {
    T t;
    return t;
}

template<>
int foo<char>() {
    int i;
    return i;
}


(т.е. я хочу в определенных случаях возвращать другой тип, не тот, который обычно)

Что я делаю не так и как правильно делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.