Раньше не особо обращал внимание, но что значат и зачем нужны слова (не знаю как называть) в методах в winapi приложении?
В чем разница между INT и int?
Что здесь
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow)
значит WINAPI?
что здесь значит
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
CALLBACK?
Я примерно понимаю, что CALLBACK ето метод обратного вызова, WINAPI наверное указывает на то что етот main WINAPI приложения а INT ето int..
Но как на самом деле?)
Буду рад примерам кода с использованием етих и других директив ну или документация, еще что небудь)
Разницы никакой. INT это просто псевдоним (alias) определенный в одном из заголовочных файлов WinApi(WinDef.h).
WINAPI, CALLBACK (существуют и прочие) - это макросы определенные в одном из заголовочных файлов WinApi(WinDef.h). Их значение зависит от настроек компиляции и других факторов.
WINAPI, CALLBACK определяют соглашение о вызове функции. Довольно часто CALLBACK является __stdcall.
Но, стандарты языков C и C++ не определяют такие сущности, как протоколы вызовов функций. Эти понятия зависят от операционной системы, компилятора, линковщика.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости