सी ++ कक्षाओं में, समापन ब्रेस के बाद अर्ध-कोलन क्यों? मैं नियमित रूप से इसे भूल जाता हूं और संकलक त्रुटियां प्राप्त करता हूं, और इसलिए समय खो दिया है। कुछ हद तक मेरे लिए बहुत अच्छा लगता है, जो मामला होने की संभावना नहीं है। क्या लोग वास्तव में ऐसा करते हैं:
class MyClass
{
.
.
.
} MyInstance;
मैं इसे संरचना और एनम के लिए सी संगतता बिंदु से प्राप्त करता हूं, लेकिन चूंकि कक्षाएं सी भाषा का हिस्सा नहीं हैं, इसलिए मुझे लगता है कि यह मुख्य रूप से समान घोषणा निर्माणों के बीच निरंतरता बनाए रखता है।
मैं जो चाह रहा था, वह डिजाइनिंग औचित्य से संबंधित था बजाय कुछ भी बदलने में सक्षम होने के, हालांकि एक अच्छा कोड पूरा करने वाला आईडीई संकलन से पहले इसे फंसा सकता है।