Прошуршал гуглю и рсдн, но ответ не нашел:
Хочу сэмулировать vtbl классов, но шоб "компиляторно-независимо"
Не хочеться пологаться на ms с её com интерфейсами, так что интересует
struct vtbl // vtbl какого класса, создается не ручками, а специальным парсером
{
void (*method1)();
void (*method2)();
}
Я не знаю, структура распологается в c++ по стандарту плоско? (то есть все эти указатели идут друг за другом в памяти, не зависимо от выкидонов компилятора). И вызов данных указателей на функции стандартен?
Заранее спасибо за ответы!
... << RSDN@Home 1.1.3 stable >>