記錄一個錯誤,這個錯誤導致我在服務器集群上浪費了四天的時間,計算出一堆毫無意義的結果。
在某些編譯器環境下,在不使用using space std;的情況下,std::abs() 和 abs()的行為有可能不同。
std::abs()包括std::abs(int), std::abs(float), std::abs(long long)等,而abs()有可能只有abs(int)一種形式,導致abs(float)返回的值永遠為0。
記錄一個錯誤,這個錯誤導致我在服務器集群上浪費了四天的時間,計算出一堆毫無意義的結果。
在某些編譯器環境下,在不使用using space std;的情況下,std::abs() 和 abs()的行為有可能不同。
std::abs()包括std::abs(int), std::abs(float), std::abs(long long)等,而abs()有可能只有abs(int)一種形式,導致abs(float)返回的值永遠為0。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。