c++ - 自动格式化程序将 >> 更改为 >>
问题描述
我对 VScode 的 C++ 扩展有疑问。每当我定义一个由向量组成的矩阵vector<vector<int> >
并使用自动格式化程序时,它都会更改vector<vector<int>>
导致编译器错误的代码。
有什么解决办法吗?
解决方案
VSCode C++ 扩展使用 clang-format 来格式化文档。如果您遇到不支持 C++11 的旧编译器,只需在您的工作区中添加一个.clang 格式的文件,其中包含以下行:
Standard : Cpp03
有关更多格式选项,请参阅以下链接: https ://clang.llvm.org/docs/ClangFormatStyleOptions.html