programing/C++

[Error] C2679 이항 '<<': 오른쪽 피연산자로 'std::string' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.

쪽제비 2018. 6. 28. 11:13

ofstream 사용하려고 하는데 

이항 '<<': 오른쪽 피연산자로 'std::string' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.

위와 같은 에러가 나왔다........

예제 코드같은걸 찾아봐도 원인을 못찾다가.......


구글링을 통해서 찾았다.


문제의 코드


sub.cpp



sub.h


해결방법은 #include<string>  요것이었다.

iostream만 include하면 되는줄 알았는데

string 도 포함해주어야 한다....


'programing > C++' 카테고리의 다른 글

[C++] 시간 측정 - clock()  (0) 2017.06.12
[C++] 배열복사 std::copy()  (0) 2017.01.19
[C++] DLL 만들기/사용하기  (1) 2016.12.28
[STL] vector 복사  (0) 2016.10.31