Re: как уговорить компилятор?
От: _niko_ Россия  
Дата: 07.05.11 06:30
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Чисто академический вопрос.

N>Хочется вот такого:

N>
N>enum Eabcd { a, b, c, d };

N>template< Eabcd arg >
N>struct some_s {
N>   enum { value = arg; }
N>};

N>typedef std::vector< some_s<???> > v_some_s;

N>v_some_s v;

N>v.push_back( some_s<a>() );
N>v.push_back( some_s<b>() );
N>v.push_back( some_s<c>() );
N>v.push_back( some_s<d>() );
N>


N>не хочется прибегать к наследованию.



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