Здравствуйте, Irokez, Вы писали:
censored. П. 5 обязательных правил форумов РСДН.
То г-н Тарасевич, крутой спец по с++, теорик. Никогда не "бравший" в руки отладчик типа Soft Ice или хотя-бы встроенный. Вам как особо одаренному поясню После линковки, в теле программы идет вызов следующего типа. Извините что испоганю асмом ваш любимы С++, но все же
mov ecx, this — я пишу в некотором отступлении от стандартного асма, но что одаренным C++ программистам было понятно
mov eax, dword ptr [ecx+4] — это к примеру вызов виртуального метода +4 это адресс виртуальной функции в таблице vtbl
...
push param1
push param2
push param3
push ecx неявная передача this через стек
call eax
....
Так вот если-б вы зоть раз соизволили сделать трасировку в асме, ВЫ бы подумали прежде чем написать что указатель может быть больше 32