Codegear RAD Studio 2009有没有相当于#pragma once
的东西?#pragma曾经相当于C++ builder
我正在使用预编译头向导,我想知道在包含头文件时是否仍然需要使用include guard?
Codegear RAD Studio 2009有没有相当于#pragma once
的东西?#pragma曾经相当于C++ builder
我正在使用预编译头向导,我想知道在包含头文件时是否仍然需要使用include guard?
在C++ Builder 2010中添加了一次#pragma支持 在C++ Builder 2009及更早版本中,未知编译指示将被忽略。我建议使用
#ifndef X
#define X
//code
#endif
风格的标头警卫版本的C + + Builder中,不支持#pragma一次。
+1使用#ifndef。这是便携式解决方案。 – daramarak 2011-03-08 11:48:54
Rad Studio支持#pragma once
以及all of the following。
有什么会反对自己尝试呢? – 2010-02-09 08:49:05