컴파일시 뜨는 에러는
AccountHandler.obj : error LNK2019: "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class String const &)" (??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@ABVString@@@Z) 외부 기호(참조 위치: "public: void __thiscall AccountHandler::MakeAccount(void)" (?MakeAccount@AccountHandler@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>C:\Users\SYB\documents\visual studio 2010\Projects\은행계좌 프로그램\Debug\은행계좌 프로그램.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
이거야 저 굵게 칠한부분이 내가 만든 클래스의 함수부분인데 저부분이 잘못됐다는걸까?..근데 아무리 들여다봐도 잘못된게 없거든?
2019에러 저거 네이버에 쳐보니까 케이스가 6가지 정도가 나오던데 해당사항이 거의 없어 진짜 ㅜㅜ뭐가 잘못된걸까..
악마의 숫자네 힘내라 6가지
그런경우엔 한번더 파고 들어야 하니까 힘내란 소리임 경우의수가 6가지 로 처음 갈라진거고 두번째 가지를 다구찌실험으로 찾아가봐
아니면 잘하는 선배한테 밥을 사는게 좋아
그리고 웹좀 하면 밑에 질문좀 댓글좀 달아줘바
>> 연산자를 니가 잘못된 타입에 쓴 것 같은데 - return 0;
링크에러도 못잡는 애가 연산자 오버라이드를 했을 이유는 없을 것이고 헤더에서 makeaccount 지워봐라
내 생각에 쟤 >> 에서 따옴표 뭔가 잘못 한 것 같은데 ㅋㅋㅋㅋㅋ - return 0;
다른 창에 복붙 하고 그부분 싹 지운다음 다시 쳐보셈
>>연산자 오버로딩 말이야?
ㅇㅇㅇ// 나 코린이 맞음 ㅜㅜ연산자 오버로딩은 걍 강의듣고 짜본거임..
잘못 짰어 임마 - return 0;
커헠 //형님 않이 이게 이상한게 책에서 하라는 프로젝트 하고있거든여? 근데 지금 단계가 이때까지 진행했던 프로젝트에
이번에 새로짠 연산자오버로딩 헤더파일이랑 소스파일을 추가하고 그에맞게 프로젝트 소스를 살짝씩만 바꾸는건데 그때부터 막히느거야..
어떻게 짰는지 소스부터 까라 - return 0;
좀 긴데 괜춘?
게다가 분할 파일이야
관련부분만 올려 왜 그래 아마추어 같이 - return 0;