Плиз, дайте ссылку на документацию по этому вопросу или работающий кусок кода с комментариями. Задача заключается вот в чем - есть реализация класса, и надо переписать одну из функций-членов на ассемблере. При этом очень не хочется передавать функции кучу параметров, чтобы избежать непосредственного обращения к членам класса. Чуть более конкретно: в класса A определена функция X и указатель на экземпляр класса B. В функции X интенсивно используется доступ к объектам класса B. Классы А и В являются дружественными.
не специфицированно в каждом компиляторе собственная реализация и, кроме того, способ вызова может зависет от настроек
В общем случае с классами в инлайн-ассемблере лучше не связываться. Причина - гиморность и ненадежность в случае изменений в объявлении класса, т.к. виртуальные и невиртуальные методы вызываются по разному, обращение к свойствам тоже зависит от того ссылаются они напрямую на поле объекта или через функцию, да еще приватную. А в частном случае, когда разрешен непосредственный доступ к полям объекта и не нужны вызовы свойств и методов - пожалуйста, т.к. в этом случае работа с экземпляром класса ничем не отличается от обычной структуры - получил указатель на экземпляр и вперед