Re: вопрос по struct - что говорит стандарт c++
От: Павел Кузнецов  
Дата: 08.10.04 18:20
Оценка: 6 (1)
Shady:

>
> struct vtbl                    // vtbl какого класса, создается не ручками, а специальным парсером
> {
>     void (*method1)();
>     void (*method2)();
> }
>

> Я не знаю, структура распологается в c++ по стандарту плоско? (то есть все эти указатели идут друг за другом в памяти, не зависимо от выкидонов компилятора).

Да, один за одним. Нет, в том смысле, что между членами, в зависимости от компилятора, может быть добавлено "пустое" место для выравнивания.

> И вызов данных указателей на функции стандартен?


Нет.
Posted via RSDN NNTP Server 1.9 gamma
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.