如何解决轻松整理C ++ 17扩展
我使用Visual Studio 2019和clang-tidy。我的解决方案中有一个名为 .clang-tidy 的文件,它的行类似
modernize-, -modernize-pass-by-value *
我已经使用了带有带有C ++ 17标准的初始化程序的if语句,但收到警告:
我想在没有警告的情况下使用C ++ 17标准。
'if'初始化语句是C ++ 17扩展。
我看到它与标志 -Wc ++ 17-extensions 有关,但无法解决。
-extra-arg = -std = c ++ 17 一种可以在编译时作为命令行参数传递的解决方案,但是我不知道在哪里写,因为我不是从命令行编译的。
解决方法
在当前版本的 VS 2019 (16.8.3) 中,您无法从 IDE 向 clang-tidy 传递额外的参数,因此您很糟糕。
已经有建议要求 MS 实现此功能,只需投票即可。:developercommunity.visualstudio.com/content/idea/772117/support-extra-args-for-clang-tidy.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。