int fn();
void whatever()
{
(void) fn();
}
क्या अप्रयुक्त वापसी मूल्य को रद्द करने का कोई कारण है, या क्या मैं सोच रहा हूं कि यह समय की पूरी बर्बादी है?अप्रयुक्त रिटर्न मानों को रद्द करने के लिए क्यों डाला गया?
फ़ॉलो करें:
वैसे यह बहुत व्यापक लगता है। मुझे लगता है कि एक अप्रयुक्त रिटर्न वैल्यू पर टिप्पणी करने से बेहतर है क्योंकि स्वयं दस्तावेज कोड टिप्पणियों से बेहतर है। व्यक्तिगत रूप से, मैं इन चेतावनियों को बंद कर दूंगा क्योंकि यह अनावश्यक शोर है।
एक बग इसकी वजह से निकल जाता है अगर मैं अपने शब्दों को खाने देंगे ...
यह एकमात्र ऐसा स्थान है जहां मैं सी-स्टाइल कास्ट भी पसंद करता हूं। मेरे कोडिंग मानक में, मैं "शून्य +" जोड़ता हूं (शून्य) भी (ठीक से parened, निश्चित रूप से: पी) –
कुछ हद तक विषय बंद, लेकिन आप कभी भी "ए + ए" क्यों करेंगे? वापसी मूल्य का उपयोग किए बिना? यह वास्तव में मेरे लिए साइड इफेक्ट्स के दुरुपयोग की तरह लगता है, और कोड के इरादे को खराब करता है। –
ठीक है, जिसे आप हर दिन उपयोग करेंगे, वह 'ए = ए' होगा। यह ऑब्जेक्ट को सौंपा गया है (सभी अच्छी तरह से व्यवहार कक्षाओं के लिए! :))। एक और उदाहरण है: ओएस << "हैलो वर्ल्ड" << std :: endl। उनमें से प्रत्येक "ओएस" ऑब्जेक्ट देता है। –