|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 30, 2004 19:35:48 · Поправил: green Цитата из MSDN: Enables the addition of the hidden vtordisp construction/destruction displacement member. The vtordisp pragma is applicable only to code that uses virtual bases. If a derived class overrides a virtual function that it inherits from a virtual base class, and if a constructor or destructor for the derived class calls that function using a pointer to the virtual base class, the compiler may introduce additional hidden "vtordisp" fields into classes with virtual bases. Меня интересует, почему описанный случай представляет проблему и как её может решить добавление дополнительных полей. Я посмотрел asm листинг компилятора. Поля добавляются но видимо вроде не используются. Наверно плохой тестовый код. Может кто копался в этом. |
|
|
Дата: Авг 30, 2004 19:42:14 подписаться забыл :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.082 |