Перейти к содержимому
Тест · Шаблоны · урок 7 из 11

Тест — какая специализация будет выбрана

Что выведет программа?

C++
#include <iostream>

template <typename T> struct Tag { char get() { return 'T'; } };
template <> struct Tag<int> { char get() { return 'i'; } };

int main() {
    Tag<int> a;
    Tag<short> b;
    std::cout << a.get() << b.get();
}