Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么是@@YAHXZ“;VS链路错误描述中的平均值?_C++_Visual Studio_Linker Errors - Fatal编程技术网

C++ 什么是@@YAHXZ“;VS链路错误描述中的平均值?

C++ 什么是@@YAHXZ“;VS链路错误描述中的平均值?,c++,visual-studio,linker-errors,C++,Visual Studio,Linker Errors,我想了解这种错误的@@YAHXZ部分: 错误LNK2019未解析的外部符号“int\uu cdecl func2(void)” (?func2@@YAHXZ)在函数\u main中引用 这只是一个例子,但我见过其他类型的奇怪的字母,我只是不记得他们现在。我在哪里可以找到关于它们的解释?这称为«»,或«名称装饰» C++支持函数重载,符号的名称是以特定的方式生成的,通常基于参数的类型。 以下是Microsoft网站上的官方文档: 编辑 Microsoft没有提供有关名称修饰的完整文档。 如果您

我想了解这种错误的
@@YAHXZ
部分:

错误LNK2019未解析的外部符号“int\uu cdecl func2(void)” (?func2@@YAHXZ)在函数\u main中引用

这只是一个例子,但我见过其他类型的奇怪的字母,我只是不记得他们现在。我在哪里可以找到关于它们的解释?

这称为«»,或«名称装饰»

C++支持函数重载,符号的名称是以特定的方式生成的,通常基于参数的类型。 以下是Microsoft网站上的官方文档:

编辑

Microsoft没有提供有关名称修饰的完整文档。
如果您想知道这些符号的确切含义,我建议您阅读Agner Fog关于调用约定的文档:
这称为«»,或«名称装饰»

C++支持函数重载,符号的名称是以特定的方式生成的,通常基于参数的类型。 以下是Microsoft网站上的官方文档:

编辑

Microsoft没有提供有关名称修饰的完整文档。
如果您想知道这些符号的确切含义,我建议您阅读Agner Fog关于调用约定的文档:

关键在于:阅读有关名称损坏和损坏的信息。请记住,每个实现都有自己的名称修饰方案,该方案可能会因编译器标志和每个编译器版本而改变。请记住,每个实现都有自己的名称修饰方案,该方案可能会因编译器标志和每个编译器版本而改变。不幸的是,官方文档没有记录实际使用的方案。它只是笼统地解释了什么是修饰名。似乎解释得更详细了,虽然它是一个维基,没有具体说明它的准确版本。@FrançoisAndrieux很遗憾,这是对的。添加了一个链接以提供有关此的更多信息。遗憾的是,官方文档没有记录实际使用的方案。它只是笼统地解释了什么是修饰名。似乎解释得更详细了,虽然它是一个维基,没有具体说明它的准确版本。@FrançoisAndrieux很遗憾,这是对的。添加了一个链接,以提供有关此的更多信息。