vector<vector<int>>
# mac에서 vscode problems 창에 다음과 같은 에러메시지가 나오고 있다.
a space is required between consecutive right angle brackets (use '> >')
# template 연속 angle bracket 에러는 c++11 에서 수정돼 컴파일시 문제가 없다.
# vscode 설정에서 다음과 같이 또는 c++14, c++17 등 상위버전을 설정했지만 계속 에러메시지가 보인다.
"C_Cpp.default.cppStandard": "c++11",# 이밖에도 c++11 의 auto type 사용할 수 없다는 다음의 에러가 발생한다.
'auto' type specifier is a C++11 extension [-Wc++11-extensions]
# 해결방법
# vscode > open settings (JSON) > 에서 다음과 같이 clang 컴파일러의 -std=c++11 을 명시하면 된다.
"clang.cxxflags": [
"-std=c++11"
]
"clang.cxxflags": [
"-std=c++11"
]
안녕하세요. 저도 같은 오류로 고생하면서 검색을 하다가 이 글을 보게 되었습니다.
답글삭제혹시 해결 방법의 저 코드를 어디에 작성하면 되는지 알려주실 수 있을까요?
공부를 시작한지 얼마 되지 않아 이해를 못해서 알려주신다면 정말 큰 도움이 될 것 같습니다.
감사합니다.
해결 방법 부분 설명 추가했습니다.
삭제