Здравствуйте, Сергей Мухин, Вы писали:
СМ>Здравствуйте, Nik_1, Вы писали:
N_>>Здравствуйте, Аноним, Вы писали: А>>>Runtime type info и создавалась таблица type_info::vftable. Однако при отказе от CRT таблица не создается. N_>>к виртуальным функциям это никакого отношения не имеет, они и без этого работать будут. Лучше поиследовать зачем в проекет понадобилось Runtime type info, и если есть возможность рефакторить — отказаться от них.
СМ>для MS это опция /GR- вроде
пробовал, компилятор vc 2008 express пишет:
cl : Command line warning D9025 : overriding '/GR-' with '/GR'
PModule.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
Гдето читал что при использовании виртуальных функций необходимо инициализировать структуру type_info, чем как раз и занимается rtti.
ps а vftable разве не расшифровывается как virtual functions table?)