0

標準にはマクロ行 _____LINE_____ と _____FILE_____ が含まれており、C99 では技術的にまだ C++ の一部ではない _____FUNCTION_____ が追加されています。

MSVC++ が追加する便利でクールな追加機能は何ですか? _____FUNCTION_____ がサポートされていることがわかりましたが、他に知っておく価値のある完全に MS 固有のものはありますか?

4

1 に答える 1

1

MSDN には、 Visual C++ で使用されるすべての定義済みマクロのリストがあります。

最も広く使用されているのはほぼ間違いなく_WIN32で、クロスプラットフォーム ソフトウェアに Windows 固有のヘッダーと機能を条件付きで含めるために使用できます。

_MSC_VERコンパイラのバージョン番号を定義し、より新しいバージョンのコンパイラで導入された機能に依存する必要がある場合、または古いバージョンに存在したバグを回避する必要がある場合に役立ちます。

于 2010-04-19T20:47:04.683 に答える