알고리즘 문제를 풀면서 string 클래스를 사용하였는데,
cout으로 출력을 하려니 아래와 같은 오류가 발생했다.

왜 출력이 되지 않는지 ostream 파일을 뜯어보니, operator<< 연산자 정의가 되어있지 않았다.
그래서 string 헤더파일을 추가해주면 해결이 되는데,
string 헤더파일을 뒤져보니 operator<< 연산자가 정의되어 있는 곳을 찾을 수 없었다.
아래 사이트에서는, string 헤더파일에 정의가 되어 있다고 했는데..
다음에 다시 찾아봐야 겠다.
https://stackoverflow.com/questions/6320995/why-i-cannot-cout-a-string
'C++' 카테고리의 다른 글
[C++] 문자열, 입력 (0) | 2019.03.18 |
---|---|
[C++] 생성자와 소멸자 (0) | 2019.03.13 |
[C++] 정보은닉과 캡슐화 (0) | 2019.03.13 |
[C++] 객체지향 프로그래밍 (0) | 2019.03.13 |
[C++] 클래스 (0) | 2019.03.08 |