且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

是Visual Studio支持概念TS版本15.5

更新时间:2023-10-26 16:03:46

嗨Jaskan,


欢迎来到MSDN论坛,感谢您的反馈。


经过研究,我发现似乎Visual C ++团队仍在研究TS的概念,最近它不会支持,即使版本15.6。请查看此Visual C ++团队博客
a:
C ++ 17功能删除和弃用
并转到注释部分。 Crull在类似问题上添加了评论,回复来自Visual C ++团队工程师:


Stephan T. Lavavej - MSFT


在VS 2017 15.6中,已经分支发布并正在进入预览版,我们将添加少量的C ++ 17
库特性(特别是memory_resource,加上一些仅在第一时间为Clang点亮的特性),以及一种语言功能(保证副本省略),但我们不会在如此短的时间内实现C ++ 17的完整性。我们仍然在为2017年发布系列添加功能而花费b $ b。剩下的库功能是几个相对较小的(三个arg hypot和特殊数学),一个中型功能(基本字符串转换)和两个大型功能(并行和文件系统)。


模块TS上的工作仍在继续,但规范本身仍在开发中,因此15.6中的工作不会是"完成"。我对概念的工作状态知之甚少,不能说它有用,除了它肯定不会很快完成 (完成
C ++ 17是编译器团队的一个更高优先级)。


根据上述消息,我们可以知道我们仍在等待VS 2017中支持TS的概念,对于这个
的不便表示遗憾,并感谢您的理解。


自我们的论坛是讨论VS IDE,您也可以尝试使用 visualcpp@microsoft.com 上的电子邮件,
通过   Twitter
@visualc
,或Facebook   Microsoft
Visual Cpp
了解有关此Visual C ++功能的更多详细信息。


祝你好运,


萨拉跨度>


Hi

MS road map says Concept TS to be supported by MSVS version 15.5.

But current version 15.5.1 does not mention anthing about concept ts in release notes.

And as far as i can tell from MSVS the syntax is still not supported.

Could you please advice as to when MSVC will support Concept TS.

Thanks

Hi Jaskan,

Welcome to the MSDN forum and thank you for your feedback.

After research, I found it seems the Visual C++ Team still working on the concepts TS and it will not supported recently, even if the version 15.6. Please have a look at this Visual C++ Team blog: C++17 Feature Removals And Deprecations and go to the Comment part. Crull added a comment with the similar issue and the reply comes from the Visual C++ Team engineer:

Stephan T. Lavavej - MSFT:

In VS 2017 15.6, which has branched for release and is entering preview now, we’ll be adding a small number of C++17 library features (notably memory_resource, plus a couple of features that will light up for Clang only at first), and one language feature (guaranteed copy elision), but we won’t achieve C++17 completeness in such a short period of time. We’re still working on adding features to the 2017 release series. The remaining library features are a couple of relatively small ones (three-arg hypot and special math), one mid-sized feature (elementary string conversions), and two large features (parallel and filesystem).

Work on the modules TS is continuing, but the specification itself is still being developed, so that work won’t be "complete" in 15.6. I don’t know enough about the state of work on concepts to say anything useful about it, except that it certainly won’t be completed soon(finishing C++17 is a higher priority for the compiler team).

Per the above message, we can know that we still waiting for the concepts TS to be supported in VS 2017, sorry for this inconvenience and thank you for your understanding.

Since our forum is to discuss the VS IDE, you can also try to using e-mail at visualcpp@microsoft.com, through Twitter @visualc, or Facebook at Microsoft Visual Cpp to know more detail information about this Visual C++ feature.

Best regards,

Sara