Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Смещение члена класса |
Автор: Rifeys 25.7.2007, 12:06 | ||||||
Добрый день! Возникла необходимость иметь список членов класса (их смещении от указателя на этот класс)
Т.е. если сделать
Как это правильно реализовать? В голову приходит только создать экземпляр класса A, получить указатель на него и на его член p, преобразовать их в int и их вычесть.
Есть ли способ без создания экземпляра класса? |
Автор: Ln78 25.7.2007, 13:22 | ||
Rifeys, возможно есть способ красивее, первое, что пришло в голову:
|
Автор: Ln78 25.7.2007, 13:54 | ||
Кстати, в VS определён похожий макрос:
совместим с ANSI, лучше пользоваться готовым |