ambiguous call to overloaded function 应该是函数重载时的定义有问题 比如int fun(int,int);float fun(int,int); //编译器就会出现错误 不知道到底调用哪个函数
如果你用友元的形式重载运算符的时候就要注意了 在VC++ 编译器(没有打sp6补丁)是必须有提前声明才行的