【发布时间】:2010-02-09 05:44:21
【问题描述】:
对于 Codegear RAD Studio 2009,是否有与 #pragma once 等效的内容?
我正在使用预编译的头文件向导,我想知道在包含头文件时是否仍然需要使用包含保护?
【问题讨论】:
-
有什么理由反对自己尝试?
标签: c++ precompiled-headers c++builder-2009
对于 Codegear RAD Studio 2009,是否有与 #pragma once 等效的内容?
我正在使用预编译的头文件向导,我想知道在包含头文件时是否仍然需要使用包含保护?
【问题讨论】:
标签: c++ precompiled-headers c++builder-2009
在 C++Builder 2010 中添加了对 #pragma once 的支持 在 C++Builder 2009 和更早的版本中,未知的编译指示将被简单地忽略。我建议使用
#ifndef X
#define X
//code
#endif
不支持 #pragma once 的 C++Builder 版本中的样式标头保护。
【讨论】:
Rad Studio 支持#pragma once,以及all of the following。
【讨论】:
#pragma once 指令。 stackoverflow.com/questions/2233401/…