Re[2]: вопрос по struct - что говорит стандарт c++
От: Shady Россия  
Дата: 08.10.04 18:29
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:
Спасибо что так оперативно ответили (4 минуты)

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

Понятно.

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

ПК>Нет.
То есть опять

_vtbl->method1(); // _vtbl объект структуры vtbl

в разных компиляторах будет падать? И значит я не смогу использовать данную структуру, собранную одним компилятором, вызывая её методы в другом? Но почему, это из-за выравнивания?
... << RSDN@Home 1.1.3 stable >>
"Man feed machine
Machine feed man"
Peter Gabriel — OVO — The Tower That Ate People
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.