-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
std string 사용시에
20.01.16 19:56 작성 조회수 154
1
강의에서 string 사용하려면 string 헤더를 include 하고 있는데 c++로 알고리즘 코딩하다 우연히 string 헤더를 include 하지 않았음에도 string 자료형이 잘 사용된다는 것을 알았습니다. 왜 그런것인가요?
답변을 작성해보세요.
3
호두
2020.01.16
안녕하세요.
도움이 될 지 모르겠는데요.
1.
이전 강의들에서 헤더를 포함하지 않아도 사용 가능한 경우가 있고, 통합개발환경이 어떻게든 사용할 수 있게 해준다고 들었던 거 같아요.
아마 어찌저찌 사용 가능하게 됐어도 컴파일러가 알려주긴 했을 거 같아요.
혹시 output창 확인해보셨어요?
2. 다른 헤더파일에서 인클루드 하고 있어서 그럴 수도 있을 꺼 같아요.
2
이윤석
질문자2020.01.17
감사합니다! 정답은 2번이었네요.
iostream 헤더에서 string 헤더를 포함하고 있다고 합니다.
그래도 항상 string 헤더를 explicit하게 include 하는게 좋다고 하네요. 감사합니다!
0
0
답변 4