답변 1
1
안녕하세요? 질문&답변 도우미 Soobak 입니다.
해당 강의 9:30 부분 경에 대한 질문이시군요.
<iostream>
헤더에 정의되어있는 std::cout
이 아닌,<algorithm>
헤더에 정의되어있는 std::count
가 std
명칭 공간 안에 존재하기 때문에 이름 충돌 문제가 발생하는 것입니다.
처음 학습을 하시는 단계에서 부터 std
명칭 공간의 모든 이름들을 아는 것은 당연히 어려울 수 있기 때문에,
사용하시는 VisualStudio
혹은 VSCode
등에서 std::
를 입력하면 나오는 자동 완성 기능이나 컴파일러의 에러 메시지를 참고하시면서 차근 차근 자연스럽게 익숙해지며 학습해 나아가시는 것이 좋은 방법인 것 같습니다.
개인적으로, 새롭게 알게되는 std::
명칭 공간의 요소들에 대해서는
궁금할 때 마다 C++ 표준 라이브러리의 공식 문서에서 찾아보는 학습 방법이 큰 도움이 되어 std::count
에 대한 표준 라이브러리 설명 링크를 첨부드려봅니다.
https://en.cppreference.com/w/cpp/algorithm/count(링크)