关于链接器的函数匹配原则
以前我以为和函数重载是一回事.
但是今天测试了一下,只要返回值不同,也不算链接错误.
这到底是怎么回事?
谁有更加详细的资料?
[解决办法]
链接器链接只要 "名字 "完全一样就OK了
一般编译器对函数的命名修饰根据不同调用方式有不同的命名修饰方法,但是都是跟函数名和参数有关系,而且参数里面也不包含参数类型信息,只包含参数的总字节大小信息
所以链接阶段应该跟返回值没关系,但是估计连跟参数也没关系......
不知道对不
发布时间: 2012-02-04 15:43:09 作者: rapoo
关于链接器的函数匹配原则
以前我以为和函数重载是一回事.
但是今天测试了一下,只要返回值不同,也不算链接错误.
这到底是怎么回事?
谁有更加详细的资料?
[解决办法]
链接器链接只要 "名字 "完全一样就OK了
一般编译器对函数的命名修饰根据不同调用方式有不同的命名修饰方法,但是都是跟函数名和参数有关系,而且参数里面也不包含参数类型信息,只包含参数的总字节大小信息
所以链接阶段应该跟返回值没关系,但是估计连跟参数也没关系......
不知道对不