선언되지 않은 나는C++ 오류 : '문자열'내 헤더 파일에서
error: ‘string’ has not been declared
오류가 발생하지만 #include <string>
이 파일의 맨 위에있는, 그래서 어떻게이 오류가 될 수있어?
선언되지 않은 나는C++ 오류 : '문자열'내 헤더 파일에서
error: ‘string’ has not been declared
오류가 발생하지만 #include <string>
이 파일의 맨 위에있는, 그래서 어떻게이 오류가 될 수있어?
string
은 std::string
을 사용하거나 지시문을 사용하거나 선언을 사용하여 범위에 도입해야합니다. 당신이 당신의 컴파일러 알려 있어야하므로
사용
std::string var;
또는
using namespace std;
string var;
문자열은 표준 네임 스페이스에 있습니다.
+1 '네임 스페이스 사용하기'를 사용하는 유일한 사람이 아닌 것을 기쁘게 생각합니다. –
번역 단위의 개인 정보 보호 정책을 준수하는 한. – aschepler
@aschepler : 내 아기 있으라. –
오류 ... 소스 코드하시기 바랍니다. –