![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
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 ::
реклама |