Articles of सी ++

यदि मैं इसे स्पष्ट रूप से नहीं करता, तो सी ++ क्लास सदस्यों को कैसे आरंभ किया जाता है?

मान लीजिए कि मेरे पास एक निजी pname , name , pname , rname , crname और age साथ एक वर्ग है। अगर मैं उन्हें स्वयं शुरू नहीं करता तो क्या होगा? यहाँ एक उदाहरण है: class Example { private: int *ptr; string name; string *pname; string &rname; const string &crname; int age; public: Example() […]

सी ++ सीखने से पहले सी सीखना चाहिए?

आज मैं एक विश्वविद्यालय सीएस विभाग का खुला दौरा करता हूं और प्रयोगशालाओं के दौरे में हम स्नातक छात्रों से अंतिम वर्षीय परियोजनाओं के साथ खेलने के लिए बैठ गए। एक विशेष रूप से अच्छा था – एक प्रकार का एफपीएस क्षुद्रग्रह खेल मैंने src + + (अधिकतर अन्य परियोजनाएं जावा 3 डी ऐप) में […]

std :: auto_ptr to std :: unique_ptr

नए मानक आने के साथ (और कुछ कंपाइलर में पहले से ही उपलब्ध भाग), नए प्रकार std::unique_ptr को std::auto_ptr लिए प्रतिस्थापन माना जाता है। क्या उनका उपयोग पूरी तरह से ओवरलैप होता है (इसलिए मैं अपने कोड में एक वैश्विक खोज / प्रतिस्थापित कर सकता हूं (यह नहीं कि मैं ऐसा करूँगा, लेकिन अगर मैंने […]

कैसे बढ़ावा :: फ़ंक्शन और बढ़ावा :: बाध्य कार्य

मुझे अपने सभी कोडों में जादू बक्से बिखरे हुए पसंद नहीं है … ये दो वर्गों को फ़ंक्शन ऑब्जेक्ट के लिए मूल रूप से किसी फ़ंक्शन को मैप करने की अनुमति देने के लिए कार्य करता है, भले ही फ़ंक्शन <> एक इमेज को पास करने वाला एक पूरी तरह से भिन्न पैरामीटर boost::bind यह […]

ऑटो और हमें क्या बताता है?

यदि आप कोड की तरह पढ़ते हैं auto&& var = foo(); जहां foo किसी भी प्रकार T मूल्य द्वारा retuning फ़ंक्शन है फिर var T के प्रकार rvalue संदर्भ का एक lvalue है। लेकिन यह var लिए क्या मतलब है? क्या इसका मतलब है, हमें var के संसाधनों को चोरी करने की अनुमति है? क्या […]

आभासी फ़ंक्शन और एक शुद्ध आभासी फ़ंक्शन के बीच अंतर

संभव डुप्लिकेट: सी ++ वर्चुअल / शुद्ध वर्चुअल समझाया एक शुद्ध आभासी फ़ंक्शन और एक आभासी फ़ंक्शन के बीच अंतर क्या है? मुझे पता है "शुद्ध आभासी फ़ंक्शन किसी भी शरीर के साथ एक वर्चुअल फ़ंक्शन नहीं है", लेकिन इसका मतलब क्या है और वास्तव में नीचे पंक्ति द्वारा क्या किया गया है: virtual void […]

जब std :: weak_ptr उपयोगी है?

मैंने सी ++ 11 के स्मार्ट पॉइंटर्स का अध्ययन करना शुरू कर दिया और मुझे std::weak_ptr का कोई भी उपयोगी उपयोग नहीं std::weak_ptr । क्या कोई मुझे बता सकता है जब std::weak_ptr उपयोगी / जरूरी है?

स्टेक्स या रिकर्सन का उपयोग किए बिना मॉरिस इनरडर ट्री ट्रवर्सल को बताएं

क्या कोई कृपया मुझे निम्नलिखित मॉरिस इनडर ट्री ट्रवर्सल एल्गोरिदम को ढेर या पुनर्रचना का उपयोग किए बिना समझने में सहायता करता है? मैं यह समझने की कोशिश कर रहा था कि यह कैसे काम करता है, लेकिन यह सिर्फ मुझे बचाना 1. Initialize current as root 2. While current is not NULL If current […]

shared_ptr संदर्भ या मूल्य से?

जब फ़ंक्शन को shared_ptr (बूस्ट या सी ++ 11 एसटीएल से) लेना चाहिए, तो क्या आप इसे पास कर रहे हैं? कॉन्फ संदर्भ द्वारा: void foo(const shared_ptr<T>& p) या मूल्य से: void foo(shared_ptr<T> p) ? मैं पहली पद्धति को पसंद करता हूं क्योंकि मुझे संदेह है कि यह तेजी से होगा लेकिन क्या यह वास्तव […]

लिंट के लिए सी / सी ++ फ्री विकल्प?

मुझे एक मुफ़्त टूल में दिलचस्पी है जो कि स्थिर रूप से मेरी सी ++ कोड की तरह दिख सकता है जैसे लिंट करता है कोई संकेत?

दिलचस्प पोस्ट
@ आईडी / एंड्रॉइड: सूची और @ + आईडी / सूची के बीच क्या अंतर है जावा में जेनरिक प्रकार का इंस्टायनियेट करना जीआईटी पुल और जीआईटी पुल के बीच अंतर – रिबेस Java 8 Iterable.forEach () बनाम फॉरच लूप JavaFX 2.2 स्रोत कोड कहां से डाउनलोड कर सकते हैं? जावास्क्रिप्ट कस्टम इवेंट श्रोता JPA / EJB कोड के साथ "पृथक इकाई त्रुटि को जारी रखने के लिए पारित" ओपनजीएल – ओबीजे में शीर्ष नॉर्मल्स सी, पायथन – मॉड्यूलो (%) ऑपरेशन के विभिन्न व्यवहार पायथन में समानांतर प्रोग्रामिंग कैसे करें जावा के साथ दो तिथियों के बीच दिन की गणना जार बेमेल! अपनी निर्भरताओं को ठीक करें वर्तमान क्लिपबोर्ड सामग्री प्राप्त करें? मार्शमॉलो में संग्रहण अनुमति त्रुटि ऑब्जेक्ट प्रॉपर्टी का उपयोग नहीं कर सकते, भले ही यह मौजूद हो। रिटर्न अपरिभाषित