Articles of सी + +

हर व्यक्ति का उपयोग न किए गए नाम स्थान की घोषणाओं (यानी std :: not :: std: :) क्यों है?

ऐसा मुझे लगता है कि असंबद्ध नाम स्थान का उपयोग केवल बाद में परेशानियों के लिए पूछ रहा है जब कोई नया नाम स्थान डालता है जो मूल स्तर के नाम स्थान के समान नाम होता है और रहस्यमय तरीके से कार्यक्रमों के पूरे बहुत कुछ का अर्थ बदल देता है तो, क्यों लोग हमेशा […]

स्थैतिक बहुरूपता परिभाषा और कार्यान्वयन

मैं स्थिर polymporhism की अवधारणा के बारे में कुछ प्रश्नों के बारे में सुना है; आप उन्हें मुख्य रूप से सी ++ के संदर्भ में व्याख्या कर सकते हैं, लेकिन मैं जहां लागू हो, इसलिए भाषा-अज्ञेय जवाबों की सराहना करता हूं ( इसलिए दोनों को सी ++ और भाषा-नास्तिक रूप से टैग करना )। हम […]

झुमके-वाइक्-वाइटबल्स का क्या अर्थ है?

मैं मूलतः समझता हूँ नहीं -Wweak-vtables यहां तक ​​कि जो मैंने अभी तक देखा है: मामला एक: (चेतावनी को चालू करता है) class A { public: virtual ~A(){} }; class B : public A { public: virtual ~B(){} }; int main(){} केस दो: (चेतावनी ट्रिगर नहीं) class A { public: virtual ~A(){} }; int main(){} […]

स्पेक्ट्रम C ++ लाइब्रेरी

सी ++ / क्यूटी में मेरी वर्तमान परियोजना के लिए मुझे एक पुस्तकालय (एलजीपीएल पसंद किया गया है) की आवश्यकता है जो एक संकेत से स्पेक्ट्रोमोग की गणना कर सकते हैं (मूलतः डबल्स की एक सरणी)। मैं पहले से ही GUI भाग के लिए Qwt का उपयोग कर रहा हूँ कोई सुझाव? धन्यवाद।

नामस्थान और ऑपरेटर रिज़ॉल्यूशन

मैं एक लाइब्रेरी का उपयोग कर रहा हूं जो वैश्विक नामस्थान में आउटपुट स्ट्रीम ऑपरेटर (ऑपरेटर <<) को परिभाषित करता है। अपने नामस्थान में, मैं हमेशा वैश्विक नामस्थान में ऐसे ऑपरेटरों की घोषणा कर रहा था, और उनके साथ कभी भी समस्या नहीं थी। लेकिन अब विभिन्न कारणों से मुझे अपने ऑपरेटरों को अपने नाम […]

Std :: vector :: operator std :: vector :: at () से 5 से 10 गुना तेज क्यों है?

प्रोग्राम ऑप्टिमाइज़ेशन के दौरान, एक वेक्टर को अनुकूलित करने की कोशिश कर रहा है जो एक सदिश के माध्यम से दोहराता है, मुझे निम्न तथ्य मिला: :: std :: vector :: at () ऑपरेटर की तुलना में अत्यधिक धीमी है! ऑपरेटर [] 5 से 10 गुना तेज () से अधिक है , दोनों रिलीज और […]

सी या सी ++ में लिखे समतुल्य कार्यक्रम की तुलना में पायथन प्रोग्राम अक्सर धीमी क्यों होते हैं?

पायथन क्यों धीमा, औसत पर, सी / सी ++ की तुलना में लगता है? मैंने अपनी पहली प्रोग्रामिंग भाषा के रूप में पायथन को सीखा, लेकिन मैंने केवल सी के साथ शुरू किया है और पहले से ही मुझे लगता है कि मुझे स्पष्ट अंतर दिखाई दे सकता है।

निरंतर संदर्भ बनाम प्रतिलिपि बनाते समय पूर्णांक उत्तीर्ण करना

यह एक बेवकूफ सवाल हो सकता है, लेकिन मुझे लगता है कि एपीआई की एक अच्छी संख्या में, कई सारे तरीकों के हस्ताक्षर हैं जो पूर्णांक मानकों को लेते हैं जो कि संशोधित किए जाने का इरादा नहीं है जैसे: void method(int x); बजाय: void method(const int &x); मेरे लिए, ऐसा लगता है कि इनमें […]

मेमोरी-कुशल सी + + स्ट्रिंग (इंटर्निंग, रस्पेस, कॉपी-ऑन-लिखित, आदि)

मेरे आवेदन में स्मृति की समस्याएं हो रही हैं, जिनमें से कई स्ट्रिंग्स को कॉपी करना शामिल है, बहुत से हैशटबल में कुंजी के रूप में समान स्ट्रिंग्स का उपयोग करना आदि। मैं अपने स्ट्रिंग के लिए आधार वर्ग की तलाश कर रहा हूं जो यह बहुत ही कुशल बनाता है। मैं उम्मीद कर रहा […]

C ++ में अपने नाम (std :: string) द्वारा फ़ंक्शन कैसे कॉल करें?

मुझे आश्चर्य है कि अगर किसी स्ट्रिंग से किसी फ़ंक्शन को कॉल करने का कोई आसान तरीका है। मैं एक सरल तरीके से जानता हूं, 'if' और 'else' का उपयोग कर। int function_1(int i, int j) { return i*j; } int function_2(int i, int j) { return i/j; } … … … int function_N(int i, […]

दिलचस्प पोस्ट
mysql इंजेक्शन नुकसान? AJAX पोस्ट जावास्क्रिप्ट स्ट्रिंग सरणी के लिए JsonResult के रूप में सूची <स्ट्रिंग> हमेशा रिटर्न नल? क्रोम पर फ्लोटिंग पॉइंट नंबर के लिए एचटीएमएल 5 इनपुट टाइप = "नंबर" तत्व JQuery लाइव फ़ंक्शन के लिए प्रोटोटाइप समकक्ष इस LINQ अभिव्यक्ति को लम्ब्डा में परिवर्तित करें तालिकाओं की सूची, और प्रत्येक में फ़ील्ड, डेटाबेस में प्राप्त करना सामग्री में PHP लिंक्चर लिंक्स ऑब्जेक्ट की क्लास (जावा में) कैसे निर्धारित करें? X86 पर गलत-गठबंधन संकेतक नम्पी: 2 असली लोगों से एक जटिल सरणी बनाना? PHP में वास्तव में PATH_INFO क्या है? सीएसएस छद्म तत्वों का चयन करना और छेड़छाड़ करना जैसे कि :: पहले और :: jQuery का उपयोग करने के बाद जावास्क्रिप्ट – रीसेट सेट इन्स्टर्वल वापस 0 पर कार्यों के बजाय गुणों का उपयोग कब करना किसी सूची के अंदर एक शब्दकोश कुंजी मान कैसे पहुंचें?