c++ परिभाषित सी++ पुस्तक गाइड और सूची



c++-faq (1)

यह प्रश्न हर साल प्रकाशित होने वाली दर्जनों खराब सी ++ किताबों के बीच कुछ मोती इकट्ठा करने का प्रयास करता है।

कई अन्य प्रोग्रामिंग भाषाओं के विपरीत, जिन्हें अक्सर इंटरनेट पर पाए गए ट्यूटोरियल्स से जाने पर उठाया जाता है, कुछ अच्छी तरह से लिखित सी ++ पुस्तक का अध्ययन किये बिना सी ++ को जल्दी से चुनने में सक्षम होते हैं। ऐसा करने के लिए यह बहुत बड़ा और जटिल तरीका है। वास्तव में, यह इतना बड़ा और जटिल है कि वहां बहुत सी बहुत सी सी ++ किताबें हैं। और हम बुरी शैली के बारे में बात नहीं कर रहे हैं, लेकिन खेल की तरह चीजें चमकदार रूप से स्पष्ट तथ्यात्मक त्रुटियों और असामान्य रूप से खराब प्रोग्रामिंग शैलियों को बढ़ावा देने जैसी चीजें हैं।

कृपया गुणवत्ता पुस्तकें और अनुमानित कौशल स्तर प्रदान करने के लिए स्वीकृत उत्तर संपादित करें - अधिमानतः सी ++ चैट रूम में आपके अतिरिक्त चर्चा पर चर्चा के बाद । (यदि नियमित रूप से वे अनुशंसा से असहमत हैं तो नियमित रूप से आपके काम को पूर्ववत कर सकते हैं।) प्रत्येक पुस्तक के बारे में एक संक्षिप्त अस्पष्टता / विवरण जोड़ें जिसे आपने व्यक्तिगत रूप से पढ़ा / लाभान्वित किया है। गुणवत्ता, शीर्षक, आदि पर बहस करने के लिए स्वतंत्र महसूस करें। मानदंडों को पूरा करने वाली पुस्तकें सूची में जोड़ दी जाएंगी। एसोसिएशन ऑफ सी और सी ++ उपयोगकर्ता (एसीसीयू) द्वारा समीक्षा की जाने वाली पुस्तकें समीक्षा के लिए लिंक हैं।

* नोट: एफ ++ टैग जानकारी और सी ++ - एफएसी के तहत अक्सर पूछे जाने वाले प्रश्न और अन्य संसाधन मिल सकते हैं।


शुरुआती

परिचय, कोई पिछला प्रोग्रामिंग अनुभव नहीं

  • सी ++ प्राइमर * (स्टेनली लिपमैन, जोसी लाजोई, और बारबरा ई। म्यू) ( सी ++ 11 के लिए अपडेट किया गया ) 1k पृष्ठों पर आ रहा है, यह सी ++ में एक बहुत ही अच्छी तरह से परिचय है जो भाषा में सब कुछ एक बहुत ही सुलभ प्रारूप में शामिल है और बहुत विस्तार से। पांचवां संस्करण (16 अगस्त, 2012 को जारी) सी ++ 11 को शामिल करता है। [Review]

  • प्रोग्रामिंग: सी ++ का उपयोग सिद्धांत और अभ्यास (बजेर्न स्ट्राउस्ट्रप, दूसरा संस्करण - 25 मई, 2014) ( सी ++ 11 / सी ++ 14 के लिए अपडेट किया गया ) भाषा के निर्माता द्वारा सी ++ का उपयोग करके प्रोग्रामिंग के लिए एक परिचय। एक अच्छा पढ़ा, जो कि पिछले प्रोग्रामिंग अनुभव नहीं मानता है, बल्कि न केवल शुरुआती लोगों के लिए है।

* सी ++ प्राइमर प्लस (स्टीफन प्राटा) के साथ काफी कम अनुकूल review साथ भ्रमित नहीं होना चाहिए।

पिछले प्रोग्रामिंग अनुभव के साथ परिचय,

  • सी ++ (बजेर्ने स्ट्राउस्ट्रप) का एक दौरा ( सी ++ 17 के लिए दूसरा संस्करण ) "टूर" एक मानक (लगभग 180 पृष्ठ और 14 अध्याय) मानक सी ++ (भाषा और मानक पुस्तकालय, और सी ++ का उपयोग करके ट्यूटोरियल अवलोकन) है 11 ) उन लोगों के लिए एक मामूली उच्च स्तर पर जो पहले से ही सी ++ जानते हैं या कम से कम अनुभवी प्रोग्रामर हैं। यह पुस्तक सामग्री का विस्तारित संस्करण है जो सी ++ प्रोग्रामिंग भाषा के अध्याय 2-5 का गठन करती है, चौथा संस्करण।

  • त्वरित सी ++ (एंड्रयू कोएनिग और बारबरा मू, पहला संस्करण - 24 अगस्त, 2000) यह मूल रूप से सी ++ प्राइमर के समान जमीन को कवर करता है, लेकिन इसकी चौथी जगह पर ऐसा करता है। यह काफी हद तक है क्योंकि यह प्रोग्रामिंग के लिए परिचय देने का प्रयास नहीं करता है, लेकिन उन लोगों के लिए सी ++ का परिचय है जो पहले किसी अन्य भाषा में प्रोग्राम किए गए हैं। इसमें एक तेज सीखने की वक्र है, लेकिन, जो इसका सामना कर सकते हैं, उनके लिए यह भाषा का एक बहुत ही कॉम्पैक्ट परिचय है। (ऐतिहासिक रूप से, इसने भाषा को पढ़ाने के लिए आधुनिक दृष्टिकोण का उपयोग करने वाली पहली शुरुआत करने वाली किताब होने के कारण नई जमीन तोड़ दी।) इसके बावजूद, सी ++ यह सिखाता है कि वह पूरी तरह से सी ++ 98 है। [Review]

सर्वोत्तम प्रथाएं

  • प्रभावी सी ++ (स्कॉट मेयर्स, तीसरा संस्करण - 22 मई, 2005) यह सबसे अच्छा दूसरा पुस्तक सी ++ प्रोग्रामर पढ़ने के उद्देश्य से लिखा गया था, और यह सफल हुआ। पहले संस्करणों का लक्ष्य सी से आने वाले प्रोग्रामर के लिए किया गया था, तीसरा संस्करण इसे बदलता है और जावा जैसे भाषाओं से प्रोग्रामर को लक्षित करता है। यह अंगूठे के ~ 50 आसान-याद रखने वाले नियमों को उनके तर्क के साथ एक बहुत ही सुलभ (और आनंददायक) शैली में प्रस्तुत करता है। सी ++ 11 और सी ++ 14 के लिए उदाहरण और कुछ समस्याएं पुरानी हैं और प्रभावी आधुनिक सी ++ को प्राथमिकता दी जानी चाहिए। [Review]

  • प्रभावी आधुनिक सी ++ (स्कॉट मेयर्स) यह मूल रूप से प्रभावशाली सी ++ का नया संस्करण है, जिसका लक्ष्य सी ++ प्रोग्रामर सी ++ 03 से सी ++ 11 और सी ++ 14 में संक्रमण कर रहा है।

  • प्रभावी एसटीएल (स्कॉट मेयर्स) इसका लक्ष्य एसटीएल से आने वाली मानक लाइब्रेरी के हिस्से के समान करना है जो प्रभावी सी ++ पूरी तरह से भाषा में किया जाता है: यह अंगूठे के नियमों को उनके तर्क के साथ प्रस्तुत करता है। [Review]

मध्यम

  • अधिक प्रभावी सी ++ (स्कॉट मेयर्स) प्रभावी सी ++ की तुलना में अंगूठे के और भी नियम। पहली किताब में जितना महत्वपूर्ण नहीं है, लेकिन अभी भी जानना अच्छा है।

  • असाधारण सी ++ (हर्ब सटर) पहेली के एक सेट के रूप में प्रस्तुत किया गया है, यह संसाधन संसाधन अधिग्रहण के माध्यम से उचित संसाधन प्रबंधन और अपवाद सुरक्षा की सर्वोत्तम और पूरी तरह से चर्चाओं में से एक है प्रारंभिक (आरएआईआई) विभिन्न प्रकार के गहन कवरेज के अलावा पिंपल मुहावरे, नाम लुकअप, अच्छी कक्षा डिजाइन, और सी ++ मेमोरी मॉडल सहित अन्य विषयों में से। [Review]

  • अधिक असाधारण सी ++ (हर्ब सटर) अतिरिक्त अपवाद सुरक्षा विषयों को अपवाद सी ++ में शामिल नहीं किया गया है , सी ++ में प्रभावी ऑब्जेक्ट उन्मुख प्रोग्रामिंग और एसटीएल के सही उपयोग के बारे में चर्चा के अलावा। [Review]

  • असाधारण सी ++ स्टाइल (हर्ब सटर) सामान्य प्रोग्रामिंग, अनुकूलन, और संसाधन प्रबंधन पर चर्चा करता है; इस पुस्तक में गैर-सदस्य कार्यों और एकल जिम्मेदारी सिद्धांत का उपयोग करके सी ++ में मॉड्यूलर कोड लिखने का उत्कृष्ट प्रदर्शन भी है। [Review]

  • सी ++ कोडिंग मानकों (हर्ब सटर और आंद्रेई अलेक्जेंड्रेस्कू) "कोडिंग मानकों" का अर्थ यह नहीं है कि "मुझे अपना कोड कितना स्थान देना चाहिए?" इस पुस्तक में 101 सर्वोत्तम प्रथाओं, मुहावरे और सामान्य नुकसान हैं जो आपको सही लिखने में मदद कर सकते हैं, समझने योग्य, और कुशल सी ++ कोड। [Review]

  • सी ++ टेम्पलेट्स: द पूर्ण गाइड (डेविड वंदेवोर्डे और निकोलाई एम जोसुटिस) यह टेम्पलेट्स के बारे में किताब है क्योंकि वे सी ++ 11 से पहले मौजूद थे। इसमें मूलभूत बातें से कुछ सबसे उन्नत टेम्पलेट मेटाप्रोग्रामिंग तक कुछ भी शामिल है और यह बताता है कि कैसे टेम्पलेट काम करते हैं (अवधारणात्मक रूप से और उन्हें कैसे कार्यान्वित किया जाता है) और कई आम नुकसान पर चर्चा करता है। परिशिष्ट में एक परिभाषा नियम (ओडीआर) और ओवरलोड रिज़ॉल्यूशन का उत्कृष्ट सारांश है। सी ++ 11, सी ++ 14 और सी ++ 17 को कवर करने वाला दूसरा संस्करण पहले ही प्रकाशित हो चुका है। [Review]

उन्नत

  • आधुनिक सी ++ डिजाइन (आंद्रेई अलेक्जेंड्रेसकू) उन्नत जेनेरिक प्रोग्रामिंग तकनीकों पर एक ग्राउंडब्रैकिंग पुस्तक। पॉलिसी-आधारित डिज़ाइन, टाइप सूचियां, और मौलिक जेनेरिक प्रोग्रामिंग मुहावरे पेश करता है, फिर बताता है कि कितने उपयोगी डिज़ाइन पैटर्न (छोटे ऑब्जेक्ट आवंटकों, फ़ैक्टर, कारखानों, विज़िटर और बहु-विधियों समेत) को सामान्य प्रोग्रामिंग का उपयोग करके कुशलतापूर्वक, मॉड्यूलरली और साफ रूप से कार्यान्वित किया जा सकता है। । [Review]

  • सी ++ टेम्पलेट मेटाप्रोग्रामिंग (डेविड अब्राहम और Aleksey Gurtovoy)

  • सी ++ कंसुरेंसी इन एक्शन (एंथनी विलियम्स) थ्रेड लाइब्रेरी, परमाणु पुस्तकालय, सी ++ मेमोरी मॉडल, ताले और म्यूटेक्स सहित सी ++ 11 समवर्ती समर्थन को कवर करने वाली एक पुस्तक, साथ ही मल्टीथ्रेड किए गए अनुप्रयोगों को डिजाइन और डिबग करने के मुद्दे भी शामिल हैं।

  • उन्नत सी ++ मेटाप्रोग्रामिंग (डेविड डी गेनेरियो) टीएमपी तकनीकों का एक प्री-सी ++ 11 मैनुअल, सिद्धांत से अभ्यास पर अधिक केंद्रित है। इस पुस्तक में स्निपेट का एक टन है, जिनमें से कुछ प्रकार के गुणों से अप्रचलित हो जाते हैं, लेकिन तकनीकें, फिर भी जानना उपयोगी होती हैं। यदि आप क्विर्की प्रारूपण / संपादन के साथ रख सकते हैं, तो अलेक्जेंड्रेस्कू से पढ़ना आसान है, और तर्कसंगत रूप से, अधिक फायदेमंद। अधिक अनुभवी डेवलपर्स के लिए, एक अच्छा मौका है कि आप सी ++ (एक क्विर्क) के अंधेरे कोने के बारे में कुछ चुन सकते हैं जो आम तौर पर केवल व्यापक अनुभव के माध्यम से आता है।

संदर्भ शैली - सभी स्तर

  • सी ++ प्रोग्रामिंग भाषा (बजेर्न स्ट्राउस्ट्रप) ( सी ++ 11 के लिए अपडेट किया गया ) अपने निर्माता द्वारा सी ++ के लिए क्लासिक परिचय। क्लासिक के एंड आर के समानांतर के लिए लिखा गया है, यह वास्तव में बहुत कुछ पढ़ता है और मूल भाषा से लेकर मानक लाइब्रेरी तक, भाषा के दर्शन के लिए प्रोग्रामिंग प्रतिमानों के बारे में सब कुछ बताता है। [Review] नोट: सी ++ मानक की सभी रिलीज इस प्रश्न में ट्रैक की गई हैं: मुझे वर्तमान सी ++ मानक कहां मिल सकता है ।

  • सी ++ मानक लाइब्रेरी ट्यूटोरियल और संदर्भ (निकोलाई जोसुटिस) ( सी ++ 11 के लिए अपडेट किया गया ) सी ++ मानक पुस्तकालय के लिए परिचय और संदर्भ। दूसरा संस्करण (9 अप्रैल, 2012 को जारी) सी ++ 11 को शामिल करता है। [Review]

  • सी ++ आईओ स्ट्रीम और लोकेल (एंजेलिका लैंगर और क्लाउस क्रेफ्ट) इस पुस्तक के बारे में कहने के लिए बहुत कम है, अगर आप धाराओं और लोकेशंस के बारे में कुछ भी जानना चाहते हैं, तो यह निश्चित उत्तरों को खोजने का एक स्थान है। [Review]

सी ++ 11/14/17 / ... संदर्भ:

  • सी ++ 11/14/17 मानक (INCITS / आईएसओ / आईईसी 14882: 2011/2014/2017) यह, निश्चित रूप से, उन सभी का अंतिम मध्यस्थ है जो सी ++ नहीं है या नहीं। हालांकि, जागरूक रहें कि यह पूरी तरह अनुभवी उपयोगकर्ताओं के संदर्भ के रूप में है जो इसकी समझ के लिए काफी समय और प्रयास समर्पित करने के इच्छुक हैं। सी ++ 17 मानक 198 स्विस फ़्रैंक के लिए इलेक्ट्रॉनिक रूप में जारी किया गया है।

  • सी ++ 17 मानक उपलब्ध है, लेकिन प्रतीत होता है कि यह एक आर्थिक रूप में नहीं है - 17 इसकी लागत 198 स्विस फ़्रैंक (लगभग $ 200 यूएस) है। अधिकांश लोगों के लिए, मानकीकरण से पहले अंतिम मसौदा पर्याप्त (और मुफ्त) से अधिक है। कई नए फीचर को प्राथमिकता देंगे, जो नई सुविधाओं को दस्तावेज करते हैं जिन्हें सी ++ 20 में शामिल करने की संभावना है।

  • नए सी ++ (सी ++ 11/14) ( केवल पीडीएफ) का अवलोकन (स्कॉट मेयर्स) ( सी ++ 1y / सी ++ 14 के लिए अपडेट किया गया ) ये प्रस्तुति सामग्री (स्लाइड्स और कुछ व्याख्यान नोट्स) तीन- स्कॉट मेयर्स द्वारा पेश किए जाने वाले दिन प्रशिक्षण पाठ्यक्रम, जो सी ++ पर अत्यधिक सम्मानित लेखक हैं। हालांकि वस्तुओं की सूची कम है, गुणवत्ता उच्च है।

  • सी ++ कोर दिशानिर्देश (सी ++ 11/14/17 / ...) (बजेर्न स्ट्राउस्ट्रप और हर्ब सटर द्वारा संपादित) एक विकसित ऑनलाइन दस्तावेज़ है जिसमें आधुनिक सी ++ अच्छी तरह से उपयोग करने के लिए दिशानिर्देशों का एक सेट शामिल है। दिशानिर्देश अपेक्षाकृत उच्च स्तरीय मुद्दों पर केंद्रित हैं, जैसे इंटरफेस, संसाधन प्रबंधन, स्मृति प्रबंधन और अनुप्रयोग वास्तुकला और पुस्तकालय डिजाइन को प्रभावित करने वाली सहमति। प्रोजेक्ट की घोषणा सीपीपीकॉन 15 में बजेर्न स्ट्राउस्ट्रप और अन्य ने की थी और समुदाय से योगदान का स्वागत करता था। अधिकांश दिशानिर्देशों को एक तर्क और उदाहरण के साथ-साथ संभावित टूल समर्थन के बारे में चर्चा के साथ पूरक किया जाता है। कई नियम विशेष रूप से स्थैतिक विश्लेषण उपकरण द्वारा स्वचालित रूप से चेक करने योग्य होने के लिए डिज़ाइन किए गए हैं।

  • सी ++ सुपर-एफएक्यू (मार्शल क्लाइन, बजेर्ने स्ट्रॉस्ट्रप और अन्य) मानक सी ++ फाउंडेशन द्वारा मार्शल क्लाइन और बजेर्न स्ट्राउस्ट्रप द्वारा व्यक्तिगत रूप से बनाए गए सी ++ एफएक्यू को एकजुट करने के लिए एक प्रयास है और इसमें नए योगदान भी शामिल हैं। आइटम ज्यादातर मध्यवर्ती स्तर पर मुद्दों को संबोधित करते हैं और अक्सर एक विनोदी स्वर के साथ लिखे जाते हैं। सी ++ मानक के नवीनतम संस्करण के साथ अभी तक सभी आइटम पूरी तरह से अद्यतित नहीं हो सकते हैं।

  • cppreference.com (सी ++ 03/11/14/17 / ...) (नाट कोहल द्वारा शुरू किया गया) एक विकी है जो मूल कोर-भाषा सुविधाओं का सारांश देता है और सी ++ मानक पुस्तकालय का व्यापक दस्तावेज़ीकरण करता है। दस्तावेज़ीकरण बहुत सटीक है लेकिन आधिकारिक मानक दस्तावेज़ से पढ़ने के लिए आसान है और इसकी विकी प्रकृति के कारण बेहतर नेविगेशन प्रदान करता है। परियोजना सी ++ मानक के सभी संस्करणों को दस्तावेज करती है और साइट एक विशिष्ट संस्करण के लिए प्रदर्शन को फ़िल्टर करने की अनुमति देती है। यह प्रोजेक्ट नेप कोहल द्वारा सीपीपीकॉन 14 में प्रस्तुत किया गया था।

क्लासिक्स / बूढ़े

नोट: इन पुस्तकों के भीतर निहित कुछ जानकारी अद्यतित नहीं हो सकती है या अब सर्वोत्तम अभ्यास नहीं माना जा सकता है।

  • सी ++ (बजेर्न स्ट्राउस्ट्रप) का डिजाइन और विकास यदि आप जानना चाहते हैं कि भाषा क्यों है, तो यह पुस्तक वह जगह है जहां आपको उत्तर मिलते हैं। इसमें सी ++ के मानकीकरण से पहले सब कुछ शामिल है।

  • सी ++ पर रूमिनेशन - (एंड्रयू कोएनिग और बारबरा मू) [Review]

  • उन्नत सी ++ प्रोग्रामिंग शैलियाँ और मुहावरे (जेम्स कोप्लिएन) पैटर्न आंदोलन का एक पूर्ववर्ती, यह कई सी ++ - विशिष्ट "मुहावरे" का वर्णन करता है। यह निश्चित रूप से एक बहुत अच्छी किताब है और यदि आप समय छोड़ सकते हैं, लेकिन वर्तमान सी ++ के साथ काफी पुराने और अद्यतित नहीं हो सकते हैं, तो यह अभी भी एक पढ़ा जा सकता है।

  • बड़े पैमाने पर सी ++ सॉफ्टवेयर डिजाइन (जॉन लेकोस) लक्षोस बहुत बड़ी सी ++ सॉफ्टवेयर परियोजनाओं को प्रबंधित करने के लिए तकनीकें बताते हैं। निश्चित रूप से, एक अच्छा पढ़ा, अगर यह केवल अद्यतित था। यह सी ++ 98 से बहुत पहले लिखा गया था और बड़े पैमाने पर परियोजनाओं के लिए कई विशेषताओं (जैसे नेमस्पेस) पर महत्वपूर्ण है। यदि आपको एक बड़ी सी ++ सॉफ्टवेयर प्रोजेक्ट में काम करने की ज़रूरत है, तो आप इसे पढ़ना चाहेंगे, हालांकि आपको इसके साथ नमक के अनाज से ज्यादा लेना होगा। 2018 में नए संस्करण की पहली मात्रा की उम्मीद है

  • सी ++ ऑब्जेक्ट मॉडल (स्टेनली लिपमैन) के अंदर यदि आप जानना चाहते हैं कि वर्चुअल सदस्य फ़ंक्शंस को सामान्य रूप से कार्यान्वित किया जाता है और बहु-विरासत परिदृश्य में स्मृति में आधार वस्तुएं कैसे सामान्य रूप से रखी जाती हैं, और यह सब प्रदर्शन को कैसे प्रभावित करती है, तो यह वह जगह है जहां आप करेंगे ऐसे विषयों की पूरी तरह से चर्चा करें।

  • एनोटेटेड सी ++ रेफरेंस मैनुअल (बजेर्न स्ट्राउस्ट्रप, मार्गरेट ए एलिस) यह पुस्तक काफी हद तक पुरानी है कि यह 1 9 8 9 सी ++ 2.0 संस्करण - टेम्पलेट्स, अपवाद, नामस्थान और नए कलाकारों की खोज नहीं की गई थी। हालांकि, यह पुस्तक तर्कसंगत, संभावित कार्यान्वयन और भाषा की विशेषताओं को समझाते समय के पूरे सी ++ मानक के माध्यम से जाती है। यह सी ++ पर प्रोग्रामिंग सिद्धांतों और पैटर्न सीखने के लिए एक पुस्तक नहीं है, लेकिन सी ++ भाषा के हर पहलू को समझने के लिए।

  • सी ++ में सोच रहा है (ब्रूस एकल, दूसरा संस्करण, 2000)। दो खंड; परिचय स्तर की पुस्तकों का एक ट्यूटोरियल शैली मुफ्त सेट है। डाउनलोड: वॉल्यूम 1 , वॉल्यूम 2 । दुर्भाग्य से वे किसी भी आधिकारिक इरेटा सूची के साथ, कई छोटी त्रुटियों से मर जाते हैं (उदाहरण के लिए कि अस्थायी रूप से बनाए रखना स्वचालित रूप से const )। आंशिक तृतीय पक्ष इरेटा सूची ( http://www.computersciencelab.com/Eckel.htm ) पर उपलब्ध है, लेकिन यह स्पष्ट रूप से बनाए रखा नहीं है।

  • वैज्ञानिक और इंजीनियरिंग सी ++: उन्नत तकनीकों और उदाहरणों का परिचय (जॉन बार्टन और ली नाकमैन) यह एक व्यापक और बहुत विस्तृत पुस्तक है जिसने संख्यात्मक तरीकों के संदर्भ में सी ++ में उपलब्ध सभी सुविधाओं का उपयोग करने और उपयोग करने की कोशिश की है। इस समय कई नई तकनीकों, जैसे कि क्यूरियसली रिकुरिंग टेम्पलेट पैटर्न (सीआरटीपी, जिसे बार्टन-नाकमैन चाल भी कहा जाता है) पेश किया गया था। इसने कई तकनीकों जैसे कि आयामी विश्लेषण और स्वचालित भेदभाव की शुरुआत की। यह अभिव्यक्ति पार्सर से लेकर लैपैक रैपर तक के कई संकलित और उपयोगी कोड के साथ आया था। कोड अभी भी यहां उपलब्ध है: http://www.informit.com/store/scientific-and-engineering-c-plus-plus-an-introduction-9780201533934 । दुर्भाग्यवश, किताबें शैली और सी ++ सुविधाओं में कुछ हद तक पुरानी हो गई हैं, हालांकि, उस समय यह एक अविश्वसनीय टूर-डी-फोर्स था (1 99 4, प्री-एसटीएल)। गतिशीलता विरासत पर अध्याय समझने के लिए थोड़ा जटिल हैं और बहुत उपयोगी नहीं हैं। इस क्लासिक पुस्तक का एक अद्यतित संस्करण जिसमें चलने वाले अर्थशास्त्र शामिल हैं और एसटीएल से सीखे गए सबक बहुत अच्छे होंगे।





c++-faq