यदि आप अच्छी तरह से डिज़ाइन किए गए ओपन सोर्स लाइब्रेरी शामिल हैं जो विश्लेषण करने के लिए निर्देशक हैं, तो Boost पर एक नज़र डालें।
दृढ़ता/क्रमबद्धता (हालांकि संबंधपरक मैपिंग नहीं) के बारे में, Boost Serialization पर एक नज़र डालें, आपको अच्छे विचार मिल सकते हैं!
"... दुनिया में सबसे ज्यादा सम्मानित और विशेषज्ञ रूप से डिज़ाइन किए गए सी ++ लाइब्रेरी प्रोजेक्ट्स में से एक है।" - हर्ब सटर और आंद्रेई अलेक्जेंड्रेस्कू, सी ++ कोडिंग मानक
"आइटम 55: बूस्ट के साथ स्वयं को परिचित करें।" - स्कॉट मेयर्स, प्रभावी सी ++, तीसरा एड।
"सबसे प्रोग्रामर के लिए स्पष्ट समाधान एक पुस्तकालय है कि एक सुंदर और कुशल मंच की जरूरत सेवाओं के लिए स्वतंत्र प्रदान करता है का उपयोग करना है उदाहरण बूस्ट रहे हैं ...।" - Bjarne Stroustrup, अमूर्त, पुस्तकालयों, और सी में दक्षता ++
स्रोत
2008-10-24 18:14:50
मुझे यह भी देखने में दिलचस्पी होगी। मुझे बहुत आश्वस्त है कि वास्तव में जीसी की कमी और नई कक्षाओं के वजन और निरंतर स्मृति आवंटन/विध्वंस (नई वस्तुओं) का प्रतिरोध करने के लिए सी ++ प्रोग्रामर की प्रकृति के कारण सी ++ में अच्छा ओओ कोड करना असंभव है। अधिकांश ओओ प्रोग्रामर मुझे पता है। –
@ बिल के बकवास। – JimDaniel
@ बिलक मेरा सुझाव है कि आप एक [सी ++ के बारे में अच्छी किताब] चुनें (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)। सी ++ में आरएआईआई है और आप गतिशील रूप से सी ++ में सामान आवंटित नहीं करते हैं जबतक कि आपको बिल्कुल नहीं करना है। –