Как отличать типы об. через typedef и специализировать шабло
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.03.10 16:37
Оценка:
Здравствуйте, коллеги!

Есть такой код
typedef unsigned short TYPE1;
typedef unsigned short TYPE2;

template <typename T>
struct CSomeJobObj
{
    void operator()( const T &t) {}
};

template<>
struct CSomeJobObj<TYPE1>
{
    void operator()( const TYPE1 &t) {}
};

template<>
struct CSomeJobObj<TYPE2>
{
    void operator()( const TYPE2 &t) {}
};


На вторую специализацию студия ругается, говорит, что шаблон уже специализирован для unsigned short.
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.