Стоит ли так делать
От: Seriously Serious  
Дата: 22.06.05 21:33
Оценка:
У меня есть некоторое количество характеристик типов. Чтобы сделать работу с ними поинтереснее(?), я подумал, что можно делать так:

struct TraitA {};
struct TraitB {};

template <class type, class trait>
struct Trait;

                           //это вместо
template <class type>      //template <class type>
struct Trait<type, TraitA> //struct TraitA
{                          //{
    typedef ... result;    //    typedef ... result;
};                         //};


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