왜 이런 일이 발생합니까?C++에서 정확히이 구문 오류가 발생하는 이유는 무엇입니까?
cout << "Your choice of numbers is...?" << endl;
오류 C2143 : 구문 오류 : 누락 ';' '< <'이전
왜 이런 일이 발생합니까?C++에서 정확히이 구문 오류가 발생하는 이유는 무엇입니까?
cout << "Your choice of numbers is...?" << endl;
오류 C2143 : 구문 오류 : 누락 ';' '< <'이전
누락 된 네임 스페이스를 포함합니까?
코드 시작 부분에 use namespace std;
을 시도하십시오!
네, 이미 모든 것을 넣었습니다. 여전히 작동하지 않습니다. – mike
네임 스페이스 표준을 사용하지 않는 것이 좋습니다.
완전한 이름 즉의 표준 : : cout을 사용하는 것이 더 나은 대안
"네임 스페이스 사용"은 심각하게 과용되어 있습니다. 그렇지만 사용법이 너무 약한 연습이라 할지라도, 어떻게 또는 왜 사용합니까? . "네임 스페이스 사용하기"는 실제로 잘 사용하는 소스 파일에서만 수행하면됩니다. 그러나 일부 지시어를 세계적으로 포함 된 헤더에서 사용하지 마십시오. 언어 기능은 좋지도 나쁘지도 않습니다. – Septagram
그 반대입니다. 헤더에 네임 스페이스를 사용하는 것은 확실히 나쁜 일입니다. 구현 파일에서 namspace를 사용하면 입력을 절약 할 수 있으므로 코드를보다 쉽게 읽을 수 있습니다. – AmokHuginnsson
사람들이 무슨 일이 일어나고 있는지 짐작하지 않아도 오류를 트리거 작지만 완벽한 프로그램을 게시하시기 바랍니다. 이렇게하면 유용한 답을 얻을 가능성이 높아집니다. –
나는 모든 소스 코드를 넣어야한다고 생각한다. –
이를 입증하는 완전한 예제를 게시하십시오. 포함 및 기타 물건. 완벽하게 작동하는 것을 발견하면 그 라인 앞에주의 깊게 살펴보십시오. 어쩌면 실제 오류가 다른 곳에서 발생하는 경우도 있습니다. –