N>>Интересно что думаете?
U>взял твой пример, собрал VS2013 Debug/Win32 и запустил
U>как баг воспроизвести?
Это смотря что Вы хотите воспроизвести.
Если зануление VTBL то посмотрите на f в отладчике, должно быть как на скриншоте
| | Скрытый текст |
| |  |
| | |
Если креш на инициализации таблицы у PdfFunction то переставте местами наследование:
class PdfFunction : public IPdfFunction, public PdfObject
на
class PdfFunction : public PdfObject, public IPdfFunction
Вы так делали?
А вообще басню можно круто сократить.. сейчас доделаю выложу "почишенный" тестовый пример.