#pragma когда-то эквивалентно для C++ Builder
Есть что-нибудь эквивалентное #pragma once
для Codegear RAD Studio 2009?
Я использую мастер скомпилированных заголовков, и я хотел бы знать, необходимо ли по-прежнему использовать защиту для включения при включении файлов заголовков?
2 ответа
Решение
Однажды была добавлена поддержка #pragma в C++Builder 2010. В C++Builder 2009 и более ранних версиях неизвестная прагма будет просто игнорироваться. Я бы предложил использовать
#ifndef X
#define X
//code
#endif
Защита заголовков стиля в версиях C++ Builder, которые не поддерживают #pragma один раз.
Rad Studio поддерживает #pragma once
наряду со всем следующим.