#pragma
полезно, если вы распространяете библиотеку.Особенно, если у вас есть разные скомпилированные библиотеки .lib для разных настроек сборки (например, отладка против выпуска, многопоточная среда выполнения C против однопоточной, DLL против статической библиотеки и т. Д.).Вы можете использовать #ifdef
s в своем коде, чтобы выбрать правильный файл .lib, вместо того, чтобы требовать от своих пользователей настройки среды сборки для выбора правильного.
Это сокращает время поддержки, потому что ваши пользователи не могут выбиратьнеправильный .lib файл.