![]() |
1
2
升级编译器。 我们先等等。阅读发行说明,我在更新3、4或5的预览中没有看到它。 c++17 MSVC中的支持仍然是实验性的和不完整的。 c++14 和 c++11 支持仅仅仍然不完整(主要在SFINAE周围),但不再是实验性的。 Visual studio附带了混合的clang和microsoft编译器。 clang-c2 当MSVC将其更新到clang 5.0编译器时,应该支持这一点(我上次检查它是3.8)。 将visual studio修改为使用Clang 5不仅仅是一项工作。您可以做的一件事是编写一个系统,从一些依赖项和项目描述文件构建vcproj和makefile。在编辑代码时,使用makefile进行构建,使用vcproj只需启用intellisense(我相信它不会理解您的推导指南)。(我在一些地方工作过,这些地方大致相当于python、批处理文件、makefile本身,有时甚至是C#)的组合)。 这(创建自己的构建链)本身就是一个项目。 我见过的另一种工作方法是生成 项目文件 文件和手工制作 生成文件 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 6 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 6 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 6 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 6 月前 |