typeid / объекты в динамически подключаемых библиотеках
От: _banned_dobrokot livejournal.com/users/banned_dobrokot/
Дата: 01.02.06 19:34
Оценка:
<DobroKOT> зато
<DobroKOT> struct { std::type_info const * }; — копируемый.
<afkos> тоесть юзать указатель это нормально?
<afkos> с длл никаких проблем?
<DobroKOT> потому-то у std::type_info есть свой operator==
<afkos> ну это же страшное сравнение строк
<DobroKOT> потому что что бы было можно сравнивать указатели на разные typeinfo в разных DLL.
<afkos> панятна
<DobroKOT> почти — это потому, что можно выгрузив DLL убить и typeinfo.

Вот я тут это сказал... Не подумав. Но наверное это ведь правда? Взять type_info объекта, созданного в другой DLL и выгрузив DLL, получается сдохнет и type_info ?

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