![]() |
![]() ![]() ![]() ![]() |
![]() |
Mixing sources with RTTI on and RTTI offBoost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 38. Boost.TypeIndex 4.1
|
||||||||||||||||
![]() |
Note |
|---|---|
Не забудьте восстановить все проекты с |
Вы должны знать, что связывание RTTI и RTTI с бинарными опционами может преуспеть даже без определения BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY макро, но это не означает, что вы получите рабочий бинарный код. Такие действия могут нарушить правило единого определения. Взгляните на таблицу ниже, которая показывает, как boost::type_index get_integer(); функция будет выглядеть с различными флагами RTTI:
|
RTTI on |
RTTI off |
|---|---|
|
|
Такие различия обычно не обнаруживаются линкером и приводят к ошибкам в рабочее время.
![]() |
Warning |
|---|---|
Даже с |
Статья Mixing sources with RTTI on and RTTI off раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 38. Boost.TypeIndex 4.1 может быть полезна для разработчиков на c++ и boost.
:: Главная :: Chapter 38. Boost.TypeIndex 4.1 ::
реклама |