Visual c++ 什么';管理的宏和cplusplus cli之间的区别是什么?

Visual c++ 什么';管理的宏和cplusplus cli之间的区别是什么?,visual-c++,c++-cli,Visual C++,C++ Cli,(甚至早在2005年)这两个州: \u MANAGED:指定/clr时定义为1 \uuu cplusplus\u cli:使用/clr、/clr:pure或/clr:safe进行编译时定义。(……) 因此,如果我正在编译一个C++/CLI模块并需要检查,我应该使用哪个模块?答案如下: 如果启用了/clr选项,则应定义这两个宏 明确规定。您可能正在使用/clr:oldSyntax吗?那么,, 你的目标是管理C++,而不是C++ +CLI 事实上,当我们看这个问题时,只有\u管理的,而现在还没有

(甚至早在2005年)这两个州:

  • \u MANAGED
    :指定
    /clr
    时定义为
    1
  • \uuu cplusplus\u cli
    :使用
    /clr
    /clr:pure
    /clr:safe
    进行编译时定义。(……)
因此,如果我正在编译一个C++/CLI模块并需要检查,我应该使用哪个模块?

答案如下:

如果启用了/clr选项,则应定义这两个宏 明确规定。您可能正在使用/clr:oldSyntax吗?那么,, 你的目标是管理C++,而不是C++ +CLI

事实上,当我们看这个问题时,只有
\u管理的
,而现在还没有

要回答我应该使用哪种语法,我想说这并不重要,除非您需要区分
oldSyntax
和CLI