【发布时间】:2020-03-31 05:34:28
【问题描述】:
Microsoft 文档网站说 std::atomic 对于使用 CLR 标志编译的项目被阻止:https://docs.microsoft.com/en-us/cpp/standard-library/atomic 我不知道它并在非 CLR 项目的非托管类中使用了原子头,但是这个头包含在另一个 CLR 项目 cpp 文件中,其中分配了非托管类实例以供在托管类中使用。 它编译得很好。为什么?据我了解,它不应该工作。或者微软已经修复了它但没有更新 wiki?
【问题讨论】:
标签: stl visual-studio-2017 c++-cli c++17 atomic