Об истории подразделе, посвященном атрибуту _msc_ver макрос для Visual С++
недавно я начал просматривать некоторые устаревшие коды и часто вижу это состояние в заголовочных файлах:
#if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000
Я пропустил некоторую часть истории Visual C++ или Visual Studio.
Я думаю, что могу смело заменить этот макрос-оператор на:
#pragma once
могут ли какие-либо гуру разделить происхождение такого рода макро-утверждения?
Что я уже пробовал:
Я удалил оператор #if и не имею никаких проблем.