Что надо сделать чтобы компилилась функция??? int __thiscall func(this); У меня компилятор дает ошибку: error C4234: nonstandard extension used : '__thiscall' keyword reserved for future use
Если я не забыл английский то компилятор ругается что имя __thiscall занято для использования переименуй скажем в __this_call или __thiscall1 короче сам придумаеш как
serega28 Ты хочешь использовать __thiscall по прямому назначению или просто разрулить накладку с кейвордом? Если первое, то надо сделать ф-цию членом класса. Можно статическим (в этом случае понадобится MSVC 8+).
serega28 Это раз: так что green меня смущает вот это: возможно версия этого компилятора не поддерживает __thiscall или он как-то неправильно настроен...
__thiscall явно задать нельзя. Это соглашение применяется автоматически для методов класса. serega28 Расскажи всю проблему, а не пытайся решить ее неправильным способом как сейчас.