Указатели на методы идут тупо в том порядке, в каком они идут в объявлении класса. Т.е. в массиве первый указатель (по смещению 0) - это первый...
Да без проблем. Указатель на объект есть, фактически, указатель на указатель на таблицу виртуальных функций, которая, в свою очередь, есть массив...
Тогда уж Intel C++ Compiler. Watcom генерит довольно посредственный код.
Слушай, докажы, да? А то повторять все умеют. Язык С как раз разрабатывался как сочетающий себе синтаксис высокого уровня с возможностью свободно...
Да разобрались с этим уже, я ж сказал, что по стандарту такое приведение недопустимо. Я знаю, как работает wsprintf(), и понимаю, что делает твой...
Не, если C-style cast нельзя сделать, то и reinterpret_cast тут не поможет.
Ладно, я таки полез в стандарт :) Не работает, потому как не должно. Работает вот это, но это - грязный хак union{ int (__thiscall...
Хорошо, я тоже туплю :) Изменяем пример char *s = (char*)(void*)&AAA::get; Теперь компилируется? (если нет - на этот раз полезу уже сам...
Не хочу. Паскаль для таких вещей не предназначен. Ограничения синтаксиса тут выросли отнюдь не на пустом месте.
Хорошо, давай разбираться. Что, по-твоему, происходит в этом куске wsprintf(buff, "%p", &AAA::get); // получаем адрес переходника и чем это...
Ну как тебе сказать... Твой код делает (ну, или, по крайней мере, ты рассчитываешь на то, что он это делает) абсолютно то же самое, что строка...
Ладно, признаю, тут я погорячился маленько :)
Да какая разница. Покажите мне хоть одного человека, который в наше время пишет именно на С, а не С++! А если и встречаются где-то такие...
А-ха-ха-ха... Спасибо, уважаемый, рассмешил! :)
Мля, господа ассемблерщики, вы съели мой мозк. Уже который человек на этом форуме говорит вещи типа "а вот С++ отстой, потому, что YYY". А потом...
Ну что за люди... Говорю же - бестолку спорите!
Господа, данная ситуация прекрасно описывается пословицей "всяк кулик свой монастырь хвалит" :) Неужели непонятно, что каждый будет отстаивать тот...
Господа, я понимаю, что это форум изначально ассемблеро-ориентированный... Но прежде чем нести подобный бред, хотя бы загляните в стандарт С++. А...
Это на башорг, однозначно.
Дорогуша, это только школьнег мог сказать, что heap corruption detected - это проблема виндового менеджера хипа. Потому как даже самый зеленый...
Имена участников (разделяйте запятой).