Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] [C++] HE bug. 10.07.01 13:48 Число просмотров: 719
Автор: Yehor Статус: Незарегистрированный пользователь
|
Результат твой малоценен. И запись странная. Этого я сам добивался еще более простым способом:
template<class T>
inline string typeName( const T& = T() )
{
return typeid( T ).name();
}
Только эту функцию уже не перегрузишь. Параметр по умолчанию не дает.
Ладно, а что делать с более сложными классами? Создавать экземпляры классов (возможно, достаточно громоздкие) только для того, чтоб узнать его имя??
Какая нафиг конверсия типов может присутствовать в случае, когда я более чем ЯВНО указываю тип инстанцирования? Что за мудрствования со стороны компилятора?
К слову, Borland C++ Builder такой наглости себе не позволяет. Тот же код работает под ним, как ожидается...
|
|
|