i would like to understand the @@YAHXZ
part of such an error:
Error LNK2019 unresolved external symbol "int __cdecl func2(void)" (?func2@@YAHXZ) referenced in function _main .
this is just one example but i've seen other types of strange letters i just dont remember them right now. where can i find an explanation on each of them?