【发布时间】:2014-07-10 12:06:19
【问题描述】:
以下宏让我感到困惑。我想知道__pragma是什么,__pragma和#pragma有什么区别。
#define OPENVDB_START_THREADSAFE_STATIC_WRITE __pragma(warning(disable:1711))
#define OPENVDB_FINISH_THREADSAFE_STATIC_WRITE __pragma(warning(default:1711))
【问题讨论】:
-
The __pragma keyword, which is specific to the Microsoft compiler, enables you to code pragma directives within macro definitions.(msdn.microsoft.com/en-us/library/d9x1s805.aspx)