首页 > 解决方案 > 自动格式化程序将 >> 更改为 >>

问题描述

我对 VScode 的 C++ 扩展有疑问。每当我定义一个由向量​​组成的矩阵vector<vector<int> >并使用自动格式化程序时,它都会更改vector<vector<int>>导致编译器错误的代码。

有什么解决办法吗?

标签: c++visual-studio-codevscode-settingsautoformatting

解决方案


VSCode C++ 扩展使用 clang-format 来格式化文档。如果您遇到不支持 C++11 的旧编译器,只需在您的工作区中添加一个.clang 格式的文件,其中包含以下行:

Standard : Cpp03

有关更多格式选项,请参阅以下链接: https ://clang.llvm.org/docs/ClangFormatStyleOptions.html


推荐阅读