मैं बस कोड की इस पंक्ति में भाग गया:क्या है (डबल) वैध सी ++?
if(lineDirection.length2()){...}
जहां length2
double
देता है। यह मुझे पहेली की तरह है कि 0.0 0, NULL
, और/या false
के बराबर है।
क्या सी ++ मानक का यह हिस्सा है या यह अनिर्धारित व्यवहार है?
कोड की ब्रितलता को इंगित करने के लिए NaN –