std::string 관련 컴파일 에러 error C2784, error C2676
만약 아래와 같이 에러가 발생한다면 별 것 없다. string을 인클루드 안해줘서 생긴문제. #include <string> 한줄 추가해주면 된다. 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfunctional(125): error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : 'const std::_Tree<_Traits> &'의 템플릿 인수를 'const std::string'에서 추론할 수 없습니다. 1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xtree(1885) : 'std::operator <' 선언을 참조하십시오. 1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfunctional(124) : 클래스 템플릿 멤버 함수 'bool std::less<_Ty>::operator ()(const _Ty &,const _Ty &) const'을(를) 컴파일하고 있습니다. 1> with 1> [ 1> _Ty=std::string 1> ] 1> ...