2009-07-14 21 views
11

मैं अपने कंधे से बढ़ावा के लिए एक अच्छा अप-टू-डेट संदर्भ करना चाहते हैं, और केवल किताबें मैंने पाया निम्नलिखित हैं:मुझे एक अच्छा बढ़ावा संदर्भ कहां मिल सकता है?

दोनों किताबें कुछ हद तक दिनांकित हैं, और मुझे यकीन है कि बढ़ावा विकसित हो रहा है।

स्पष्ट रूप से मैं केवल Boost website का प्रत्यक्ष स्रोत उपयोग कर सकता हूं।

क्या बूस्ट पुस्तकालयों को सीखने और संदर्भित करने के लिए वेबसाइट का उपयोग करना पर्याप्त है?

क्या होगा यदि मैं उन लोगों में से एक हूं जो हार्डकवर किताबें पसंद करते हैं? तुम किसकी सिफारिश करना चाहोगे?

धन्यवाद

--Edit--

किसी को भी बूस्ट पर ऑनलाइन वीडियो ट्यूटोरियल, साथ ही पाठ turials का पता है?

उत्तर

5

मुझे लगता है कि इस वेबसाइट के बारे में बढ़ावा देने वाली वेबसाइट information पूर्ण है।

+1

मुझे पता है यह कुछ साल देर हो चुकी है सुझाव दे सकते हैं, लेकिन मैं सहमत नहीं हैं। उदाहरण के तौर पर, ublas :: असाइनमेंट पर प्रदान की गई एकमात्र जानकारी हेडर फ़ाइल के भीतर ही है। जहां तक ​​मैं कह सकता हूं वास्तविक दस्तावेज के भीतर कहीं भी इसका उल्लेख नहीं किया गया है। – qubyte

4

मुझे आपके लिए लगता है: मुझे किताबें पसंद हैं। हालांकि, मुझे यह कहने से नफरत है, लेकिन ऐसा लगता है कि बूस्ट के लिए किताबें बहुत सीमित हैं, और मुझे लगता है कि कुछ समय के लिए होगा।

बूस्ट रूप में मैं इस सवाल का जवाब लिखना विकसित किया जा रहा है और इस तरह के एक तीव्र गति से लिखा जा रहा है, मुझे लगता है कि किसी भी पुस्तक संदर्भ इतनी जल्दी कि यह बस एक प्रकाशक की लब्बोलुआब यह करने के लिए कोई मतलब नहीं होता obsoleted किया जाएगा। तो आपका सबसे अच्छा विकल्प, अभी, डब्ल्यूडब्ल्यूडब्ल्यू दस्तावेज की संभावना है।

मैं कुछ और परिपक्व होने के लिए बूस्ट की प्रतीक्षा करूंगा या सी ++ 0x के लिए प्रतीक्षा करूँगा, और अंतरिम में दस्तावेज़ीकरण के लिए बूस्ट वेबसाइट की जांच करूँगा।

+5

बूस्ट कभी परिपक्व नहीं होने वाला है। यह एक पुस्तकालय नहीं है, बल्कि पुस्तकालयों का संग्रह है। उनमें से कुछ अब वर्षों से व्यावहारिक रूप से अपरिवर्तित रहे हैं, और वे परिपक्व हैं जितना वे प्राप्त करने जा रहे हैं। दूसरों को लगभग हर रिलीज में बदल दिया और संशोधित किया जा रहा है। और यहां तक ​​कि जब उन पुस्तकालयों परिपक्व हो जाते हैं, तब भी नए जोड़े जाएंगे। तो पूरी तरह से बूस्ट पूरी तरह स्थिर नहीं होगा। व्यक्तिगत पुस्तकालय, और कुछ पहले से ही हैं। – jalf

+0

@jalf - बूस्ट वेबसाइट पर कुछ भी नहीं है जो कहता है कि वे कभी परिपक्व नहीं होंगे। –

+1

परिपक्व लोग मानक पुस्तकालय में माइग्रेट करते हैं, और हमेशा नई सामग्री होगी, जो "नई" की परिभाषा है, परिपक्व नहीं है। बूस्ट अभी तक पूरा नहीं हुआ है, और शायद कभी नहीं होगा (जब तक सी ++ में एक दर्शक होता है, जो शायद यह लंबे समय तक आ जाएगा)। तो बूस्ट, एक सिच, कभी भी परिपक्व नहीं होगा, मानक लाइब्रेरी स्वयं, या libogg, या कुछ और। – rubenvb

4

ऑनलाइन दस्तावेज़ीकरण के लिए कोई विकल्प नहीं है। कभी-कभी, बूस्ट पुस्तकालयों को फिर से डिजाइन और पुन: संसाधित किया जाता है, और इसलिए किताबें अनिवार्य रूप से पुरानी हो जाएंगी। ऑनलाइन दस्तावेज़ दस्तावेज़ीकरण का केवल आधिकारिक स्रोत हैं।

कई बूस्ट libs PDF के रूप में अपनी दस्तावेज़ीकरण की पेशकश हालांकि, यह थोड़ा अच्छे पढ़ें (और यहां तक ​​कि यदि आप चाहें तो इसे बाहर आसानी से मुद्रित कर सकते हैं इसका मतलब है कि)

यह काफी बस का उपयोग करने के लिए बनाने के है वेबसाइट सीखने और संदर्भ पुस्तकालयों को बढ़ावा देने के लिए?

यह एकमात्र आधिकारिक संदर्भ है, इसलिए अंतिम भाग में 'हां' है। बूस्ट सीखने के लिए, थोड़े। बूस्ट पुस्तकालयों में से कुछ दस्तावेज हैं जो पढ़ने के लिए बिल्कुल आसान नहीं है। यह किसी भी व्यक्ति के लिए बिल्कुल स्पष्ट है जो पहले से ही पुस्तकालय को समझता है, लेकिन नवागंतुकों के लिए बहुत उपयोगी नहीं है। उन मामलों में, Google आपका मित्र है। देखें कि आप अन्य नमूने ऑनलाइन देख सकते हैं। अन्य ने पुस्तकालय का उपयोग किया है, और उनमें से कुछ ने अपने निष्कर्ष दस्तावेज किए हैं।

5

सबसे पहले, यहां संभवanswer आपके विषय पर है। मैं संभव कहता हूं क्योंकि पुस्तक अभी तक जारी नहीं हुई है। मुझे कहना होगा, हालांकि, मैं इस पुस्तक के बारे में बहुत उत्साहित हूं क्योंकि यह बहुत नया है। आप की तरह, कुछ सीखने की कोशिश करते समय, मुझे बस किताबें पढ़ने या वीडियो देखना पसंद है। विकास करते समय, हालांकि, मैं इंटरनेट का उपयोग करना पसंद करता हूं क्योंकि मैं जल्दी से खोज सकता हूं।

मेरे 2 सेंट (पढ़ा अगर आप चाहते हैं):

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

शायद यह सिर्फ मुझे है, लेकिन मुझे लगता है कि क्यूटी का उपयोग करने के लिए और अधिक सहज ज्ञान युक्त है। मैं वास्तव में चाहता हूं कि बूस्ट प्रलेखन Qt Assistant जैसा है। यदि आपने कभी क्यूटी दस्तावेज की जांच नहीं की है, तो आपको चाहिए।

असल में अब है कि मैं दोनों का उपयोग किया है, मैं एक सीखा बहुत महत्वपूर्ण सबक: जब कोई तृतीय-पक्ष लाइब्रेरी का उपयोग, बस इसे उपयोग करने के लिए है क्योंकि यह शक्तिशाली है, इसका निर्णय नहीं है, बल्कि इसलिए भी कि यह उपयोग करने के लिए आसान है और में एक बहुत स्पष्ट दस्तावेज + समझने में आसान उदाहरण हैं।

मुझे यह देखने में दिलचस्पी होगी कि लोग क्या सोचते हैं।

4

मैं वास्तव में निम्नलिखित मुक्त eBook की तरह: http://en.highscore.de/cpp/boost/index.html अच्छा overviews, प्रयोग करने योग्य कोड, स्वच्छ और सुविचारित। मैंने इसे सामान्य बढ़ावा दस्तावेज की तुलना में बहुत अधिक "उपयोगकर्ता के अनुकूल" पाया।

0

ऑनलाइन संदर्भ सबसे अच्छा है। ऑफ़लाइन देखने के लिए, मैं wget -r http://www.boost.org/doc/libs/1_54_0/

+1

यहां wget का उपयोग करने में समस्या यह है कि यह बहुत सारी चीजें भी लोड करता है जिनकी आपको आवश्यकता नहीं है। स्पष्ट रूप से मुझे नहीं पता कि पीडीएफ संस्करण अब और क्यों उपलब्ध नहीं है (सभी लिंक जो Sourceforge पर जगह ले जाते हैं, जहां कोई इसे डाउनलोड करने में सक्षम था, ऐसा लगता है)। : - / – rbaleksandar

संबंधित मुद्दे