Re[2]: как уговорить компилятор?
От: std_string Россия  
Дата: 07.05.11 07:31
Оценка:
Здравствуйте, _niko_, Вы писали:

__>Здравствуйте, 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>>не хочется прибегать к наследованию.



__>А без наследования никак

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