मेरे पास यह कोड है:
int findY (int x, int r) {return Sqrt (पाउ (एक्स, 2) - पाउ (आर, 2)); }; लेकिन किसी कारण से सुश्री अभिवादन इसे गलत वाक्यविन्यास के रूप में चिह्नित कर रहा है। मुझे यकीन है कि क्यों नहीं।
यह त्रुटि देता है:
1 & gt; .. \ main.cpp (7): त्रुटि C2668: 'पाउ': ओवरलोडेड फ़ंक्शन 1 के लिए अस्पष्ट कॉल 1 & gt; सी: \ प्रोग्राम फ़ाइलें (x 86) \ Microsoft Visual Studio 10.0 \ VC \ include \ math.h (583): 'लंबी डबल पाउ (लंबी डबल, इंट)' 1 & gt; सी: \ प्रोग्राम फ़ाइलें (x 86) \ Microsoft Visual Studio 10.0 \ VC \ include \ math.h (535): या 'फ्लोट पॉव (फ्लोट, इंट)' 1 & gt; सी: \ प्रोग्राम फ़ाइलें (x 86) \ Microsoft Visual Studio 10.0 \ VC \ include \ math.h (497): या 'डबल पॉ (डबल, इंट)' 1 & gt; जबकि तर्क सूची '(इंट, इंट)' से मेल खाने की कोशिश कर रही है, मूलतः, यह अस्पष्ट अधिभार है। तो आपको इसे स्पष्ट करने के लिए डालना चाहिए: वापसी sqrt (पाउ (डबल) x, 2) - पाउ ((डबल) आर, 2।)); इतना ही नहीं, क्या वास्तव में आप वापसी प्रकार को एक int होने का इरादा रखते हैं?
No comments:
Post a Comment