vscode でvector<vector<int> >を保存すると
vector<vector<int>>に整形されコンパイルエラーになってしまいます.
どうすれば良いでしょうか
formatOnSaveを入れています.
mac10.15.1です
コンパイラ及びそのバージョンは何でしょうか?
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1100.0.33.12)
Target: x86_64-apple-darwin19.0.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
バージョンはこれです
>コンパイルエラー
c++11の機能を有効(-std=c++11)にしてもダメですか?
参考:https://ja.wikipedia.org/wiki/C%2B%2B11 の山カッコの項目
c++11の機能を有効にしたらできました.ありがとうございます.
しかし,>>を自動整形しないようにするなどといったことは難しいのでしょうか...
個人的にはVSCodeは(持ってるけど)ほとんど使ったことがないw・・・
ので、どなたか分かる方お願いします。
二重カッコにすると演算子と判断されてエラーになるって話なのかな?
回答1件
あなたの回答
tips
プレビュー