2
我徘徊這是最好的做法來初始化一個雙。最好將它初始化爲0.0或NaN?爲什麼?這是在C++中初始化double的最佳做法嗎?
我徘徊這是最好的做法來初始化一個雙。最好將它初始化爲0.0或NaN?爲什麼?這是在C++中初始化double的最佳做法嗎?
我會說最好的做法是初始化你的變量。你選擇的值取決於你在做什麼:如果你想檢查你的變量的初始值,你選擇一個在你的算法中不可能發生(或唯一)的值(可以是Nan,0.,-1,...)。 ..)。
設置爲「0.0」與「NaN」完全不同。第一個表示該值爲「0.0」,而第二個表示該值尚未設置爲有效雙精度值。 – Anne