जबकि निम्नलिखित समारोह abs
लेखन, मैं त्रुटि मिलती है नहीं हो सकता।गैर सदस्य समारोह सीवी-क्वालीफायर
template<typename T>
inline unsigned int abs(const T& t) const
{
return t>0?t:-t;
}
समारोह के लिए const
क्वालीफायर को हटाने के बाद कोई त्रुटि है। चूंकि मैं फ़ंक्शन के अंदर t
को संशोधित नहीं कर रहा हूं, इसलिए उपर्युक्त कोड संकलित होना चाहिए था। मुझे आश्चर्य है कि मुझे त्रुटि क्यों मिली?