Здравствуйте, Atomic Max, Вы писали:
AM> B A::*pB = &A::b; AM> // базируемся относительно своего this AM> return (A*) ( size_t(this) — *((size_t *)&pB) );
AM>У меня вопрос к аудитории: AM>Можно ли более элегантно решить именно такую задачу?
Подсказка: зачем тебе указатель на реальный обьект, если с данными лежащими по этому указателю ты не работаешь?