C++/CLI和替代方案中的C++20支持

qmelpv7a  于 2023-01-22  发布在  其他
关注(0)|答案(1)|浏览(132)

我想知道是否有人知道C /CLI中C20支持的时间表或预期版本。根据微软开发者社区的回答,支持正在开发中,但我找不到更多信息。
背景:我和我的团队正在用C++开发一个模拟引擎。我们考虑在C /CLI中使用一个 Package 层,这样我们就可以使用C#作为UI/编辑器。这类似于一些游戏引擎的架构,其中主要功能是用C实现的,编辑器是用C#编写的,中间还有一些层。因为我们将严重依赖C ++/CLI的进一步支持,有没有这种项目的替代方案?我们期待有一些更多的信息在微软论坛和网站,但有问题找到一些真正符合我们的目的。
先谢了。

bqucvtff

bqucvtff1#

C20支持以及C11线程支持将添加到MSVC 2022 17.6中。
来自www.example.com:https://github.com/microsoft/STL/wiki/Changelog#expected-in-vs-2022-176-preview-1 :
STL现在支持C11多线程(互斥、condition_variable、future等)和C17并行算法的/clr。此外,STL现在允许在C20模式下使用/clr,尽管这还不支持生产使用。#3194 #3201
有关影响这些新启用的/clr方案的编译器错误列表,请参见跟踪问题#3193。
注意,正如上面的引文所述,带有/clr的C
20还没有准备好投入生产。这将在以后的发行版中出现,但目前还没有估计。
假设微软保持3个月的发布周期,17.5将在2月发布,这意味着17.6预览版1将在同一时间发布,5月将发布一个通用版本。

相关问题