Использование forward declared классов в указателях на методы
От: Voivoid Россия  
Дата: 23.08.17 13:33
Оценка:
Всем привет.

Взгляните на два примера:
http://rextester.com/PIRS11623 и http://rextester.com/KGZA27106

На VC++ имеем разный результат ( 8 и 24 ) в зависимости от того, была ли определена структура. Получается, что использовать forward declared классы в указателях на методы нельзя, т.к. это может привести к нарушению ODR? Или тут есть какая-нибудь хитрость?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.