-2
제목과 마찬가지로 unordered_map이 컴파일되지 않습니다. 내가 말하는 오류 "오류 : 네임 스페이스가"표준 내가이 명령은 ICC의 Test.cpp에 컴파일하고있어 unordered_map도 ""std :: unordered_map이 icc로 컴파일되지 않습니다
"어떤 멤버가 없습니다"-std = C + +0
이 프로그램은 I '컴파일하기 위해 노력하고있어 :
#include <stdio.h>
#include <string>
int main()
{
std::unordered_map<string, int> map;
}
정말 감사합니다. 헤더가 std 네임 스페이스에있는 경우 왜 헤더에 포함시켜야합니까? – user2142343
@ user2142343 표준 라이브러리가 설계된 방식이기 때문입니다. 특정 구성 요소에 필요한 헤더를 포함시켜 사용해야합니다. –