2014-04-12 3 views
0

문제는 내가 C++이 내 클래스 중 하나를 삽입하는 것을 좋아하지 않는 것 같습니다. 문제의 일부는 내 집에서 Visual Studio 2010과 학교 컴퓨터의 Visual Studio 2012 사이를왔다 갔다하고있는 것일 수 있습니다 (명확히하기 위해 학교 프로젝트가 아닌 재미로 작성한 것입니다) . 문자열을 처리하는 프로그램의 부분을 주석 처리하더라도 C++은 여전히 ​​"cout"또는 "endl"을 인식하지 못하기 때문에 실망합니다. 철자 검사가 특히 #ifndef와 #endif에 관해서 나에게 외면하고있는 것처럼 보입니다. Pastebin에는 클래스 자체와 빌드 할 때받는 오류 메시지가 모두 들어 있습니다. 컴파일러는 string를 인식하지 못하는C++로 클래스를 생성하는 데 문제가 있음

Class/errors

+0

코드에 오류 (누락 된 세미콜론 등)가있는 것 같습니다. – Hidde

답변

0

은 그래서 울화통을 던졌습니다. 그래도 std::string이 있습니다. 이것이 하나의 .cpp 파일 일 경우 가장 간단한 방법은 마지막 포함 뒤에 using namespace std;을 배치하는 것입니다.

더 적절한 솔루션은 (당신이 큰 프로젝트에 사용할 것을)은 (std::string, std::cout ...) 넣어 될 필요가 사방 std::을 넣어하는 것입니다.

관련 문제