Самые полезные нестандартные макросы MSVC ++ - PullRequest
0 голосов
/ 20 апреля 2010

Стандарт включает строку макросов _____LINE_____ & _____FILE_____, а C99 добавляет _____FUNCTION_____, который технически еще не является частью C ++.

Какие дополнительные функции добавляет MSVC ++, которые полезны / круты? Я обнаружил, что _____FUNCTION_____ поддерживается, но есть ли другие, полностью относящиеся к MS, о которых стоит знать?

1 Ответ

1 голос
/ 20 апреля 2010

В MSDN есть список всех предопределенных макросов , используемых Visual C ++.

Наиболее широко используемым является, вероятно, _WIN32, который можно использовать для условного включения специфичных для Windows заголовков и функций в кроссплатформенном программном обеспечении.

_MSC_VER определяет номер версии компилятора и полезен, если вам нужно полагаться на функциональные возможности, представленные в более поздней версии компилятора, или вам нужно обойти ошибку, существовавшую в более старой версии.

...