Про новый объектный API FB3.
В devel’е Андриано обнаружил очередные (очевидные) грабли в новом объектном API следующей версии FB3:
subj: New API and virtual functions.
message: Accordingly to how new API works, where one can get a version and the virtual table is filled with possible non-existent methods, classes like TraceParamsImpl could not insert new virtual functions.
Года два назад, Андриано же обнаружил что в новом API может течь память. Казалось бы — как такое возможно?
Судя по темпам, через пару лет должны осознать охинею с управлением ресурсами. Когда захотят задействовать смарт-указатели для своих интерфейсов.
А еще через пару лет — задумаются о QueryInterface.
Я смотрю на это дело в древнерусской тоске.
Dmitry Kovalenko on 28 июля, 2014
Отмечу тут дату бурления в devel’e на тему нового API — июль 2014 года.
И свое текущее состояние (стабильное на протяжении последних 3.5 лет) — новый API не прёт и тянет ругаться…