1. ホーム
  2. c++

[解決済み] C++のWIN32と_WIN32の定義の違いは何ですか?

2023-06-18 01:35:37

質問

私は、以下のことを知っています。 WIN32 は win32 のコンパイルを意味することは知っていますが _WIN32 は何に使うのでしょうか?

どのように解決するのですか?

WIN32 は、あなた自身のコードで使用したり定義したりもできる名前なので、Microsoft の使用法と衝突する可能性があります。 _WIN32 はアンダースコアと大文字で始まるため、実装者 (この場合は Microsoft) のために予約された名前です - 予約された名前を独自のコードで定義することは許可されていないため、衝突は起こりえません。