오늘 하루 종일 코드에 놀랐습니다. 트랙과 앨범 모음을 다루는 수업이 많이 있습니다. 내 코드가 컴파일되고 파일을 성공적으로 읽지 만 내 앨범 컬렉션 클래스에서 istream & 연산자를 사용하자 마자 런타임에 오류가 발생합니다.C++ 콜렉션 객체 및 iStream 파일 입력
error LNK2001: unresolved external symbol "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class AlbumCollection &)" ([email protected][email protected][email protected]@[email protected]@@[email protected]@[email protected]@@@Z)1>C:\Users\Shardy\Desktop\AlbumDatabase\Debug\AlbumDatabase.exe : fatal error LNK1120: 1 unresolved externals
내가 도움이 정말 감사하겠습니다 :
이
는 오류입니다. 그것은 실망하게된다. 내 책이나 구글도 빛을 발산하지 않습니다. 시간 내 줘서 고마워.
아무 것도 남기지 않는 방법은 관련이 없다고 생각한 다음 다시 컴파일하고 실행하는 것입니다. 문제가 계속 발생하면 반복하십시오. 그런 다음 한 단계를 백업하십시오. 그렇게하면 종종 오류를 발견하게됩니다. –
* 정확한 * 런타임 오류를 게시하십시오. 이렇게하면 사람들이 문제의 위치를 파악하는 데 도움이됩니다. 또한 ** 디버거 **라는 새로운 장비를 사용해 보았습니다. 매우 도움이됩니다. –
문제를 표시하기 위해 문제를 표시하지 않으려 고 시도하지 않았습니까? 두 가지 모두 합리적인 도움을 얻는 데 관련된 단계입니다. 문제가 무엇인지 모른 채 발견 한 것 : 1. std :: istringstream (std :: istringstream)을 사용할 때'std :: stringstream' 사용하기 (여분의'i'는 사용하기에 적합한 클래스 임), 2. std : : endl' 플러시가 의도되거나 요구되지 않는 곳, 3.'using' 지시어의 사용 4. 어색해 보이고'main()'이 되려고하는 것. –