Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:04
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте!Есть такая проблема: я использую некоторую структуру в C+ как сообщение, передаваемое через sysv msg ipc. Сейчас мне приходится избегать использования виртуальных функций в таких объектах, т.к. компилятор добавляет служебное слово в начало объекта (соотв передаётся также содержимое этого слова и размер объекта также увеличивается на размер слова). Подскажите, есть ли корректный способ получать адрес и размер объекта без учёта overhead? Единственное, что мне в голову приходит: вычислять смещение до первого поля объекта ну и дальше грязные трюки с reinterpret_cast..........
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как в фотошопе после перенесения объекта на другой фон отрегулировать его размер? Guest Новый архив 5 0 18.03.2012 05:33
Обращение напрямую к методам объекта внутри другого объекта? Guest Продолжение старого архива 0 16.10.2011 16:05
undefined reference to `vtable for Guest Продолжение архива вопросов 0 28.09.2011 20:17
Удаление объекта из списков QList, QSet...при вызове деструктора объекта Guest Второй архив вопросов и ответов 0 28.09.2011 17:23



© www.otvetnemail.ru - Форум вопросов и ответов.