标签: visual-c++ c++-cli
两者的MS docs(甚至回到2005年)状态:
_MANAGED
1
/clr
__cplusplus_cli
/clr:pure
/clr:safe
因此,如果我正在编译C ++ / CLI模块并需要检查,我应该使用哪一个?
答案 0 :(得分:1)
答案提到here:
如果/ clr选项是,则应该定义两个宏 指定。您是否使用/ clr:oldSyntax?在这种情况下, 您的目标是托管C ++,而不是C ++ / CLI
事实上,在查看2003 docs时,只有_MANAGED,而且还没有C++/CLI。
要回答我应该使用哪一个,我会说除非你需要区分oldSyntax和CLI,否则它并不重要。
oldSyntax