나는 이러한 오류의 @@YAHXZ
부분을 이해하고 싶습니다VS 링크 오류 설명에서 "@@ YAHXZ"의 의미는 무엇입니까?
Error LNK2019 unresolved external symbol "int __cdecl func2(void)" ([email protected]@YAHXZ) referenced in function _main .
이 한 예에 불과하지만, 난 그냥 지금 그들을 기억 해달라고 이상한 문자의 다른 유형을 보았다. 각각에 대한 설명을 어디에서 찾을 수 있습니까?
가 핵심이다 : https://docs.microsoft.com/en- 우리/cpp/빌드/참조/데코 레이팅 된 이름 –
이름 mangling [여기]에 대한 읽기 (https://stackoverflow.com/questions/1314743/what-is-name-mangling-and-how-does-it-work) 및 [여기] (https://en.wikipedia.org/wiki/Name_mangling). 모든 구현에는 컴파일러 플래그 및 모든 컴파일러 버전으로 인해 변경할 수있는 자체 이름 꾸미기 스키마가 있습니다. –