g++4.4.2 函数模板类型替换编译失败
如题:
UserMgr::RPCallFunc(uint 64, uint32,uint32, RPCCall <long long unsigned int >) 调用没有匹配的函数
备选为 RPCallFunc(uint 64, unint32, uint32, RPCaller&)[with RPCCaller = RPCCall <long long unsigned int>]
可以观察出来,编译器告知没有匹配的函数,但是紧接着又找到了具体的函数模板。也就是说GNU GCC没有正确的对typename 的类型进行替换,导致编译失败。
请问在G++中没有没有类似于#para...这样的语句 或者是编译选项能够让编译器能正确的进行替换。
系统:Fedora 12
G++ : 4.4.2
IDE: codeblock 8.02
谢谢各位帮忙解决或是提供思路。
分不多。尽量给。