मैं वर्तमान में निम्न कार्य और संकलक (MSVC2008/साथ ही 2010 तक) यह के बारे में शिकायत नहीं है लेकिन मुझे यकीन है कि नहीं कर रहा हूँ अगर यह एक बुरा विचार है या नहीं है:#endif कानूनी के बाद टोकन हैं?
#ifndef FOO_H_
#define FOO_H_
// note, FOO_H_ is not a comment:
#endif FOO_H_
मैं हमेशा लिखने के लिए इस्तेमाल किया यह #endif // FOO_H_
के रूप में है लेकिन मैंने खुद को आज ऐसा नहीं किया और सोचा कि यह अजीब था क्योंकि स्पष्ट रूप से मैंने थोड़ी देर के लिए टिप्पणी विधि नहीं की है।
क्या यह बुरा अभ्यास है कि मुझे अपने सभी शीर्षकों के माध्यम से वापस जाना चाहिए और ठीक करना है (यह एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है) या क्या यह इसे छोड़ने के लिए ठीक है?
के बाद चीजें मुझे जीसीसी (अतिरिक्त टोकन) के साथ चेतावनी मिलती है, इसलिए मैं इसका सुझाव नहीं दूंगा। – UncleBens
मैं यह पूछने की कोशिश कर रहा था कि मानक के संबंध में यह एक स्वीकार्य चीज है - या यदि यह विशिष्ट या कुछ और लागू था - मुझे सच में यकीन नहीं है। शायद सबसे अच्छा शब्द "यह उचित है?" - किसी भी तरह से जब मैं ऐप को अन्य ओएस पर संकलित करता हूं तो मुझे चेतावनी नहीं चाहिए इसलिए मैं उन्हें हटा दूंगा - धन्यवाद। –
@ जो: क्षमा करें, मैंने गलत सवाल पढ़ा है। – GManNickG