在编译的时候,gcc这样警告,weak.c:6: warning: the address of âsqrtâ, will always evaluate当二进制文件与-lm链接时,"if (sqrt)“为true。
如果没有,则条件是假的。我知道/考虑到一个弱符号,这里是"sqrt“函数,它是在链接时用0初始化的。在“声明版本1”中</em
(s) << endl;}>c:\users\datuashvili\documents\visual studio 2010\projects\training\training\training.cpp(9): error C2668: 'sqrt' : ambiguous call to overloaded function
1> c:sqrt(float)