c++ पर टैग किए गए जवाब

C ++ एक सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से C के विस्तार के रूप में डिज़ाइन किया गया था और इसमें एक समान सिंटैक्स है, लेकिन यह अब पूरी तरह से अलग भाषा है। C ++ कंपाइलर के साथ संकलित (कोड होने के बारे में) सवालों के लिए इस टैग का उपयोग करें। विशिष्ट मानक संशोधन [C ++ 11], [C ++ 14], [C ++ 17] या [C ++ 20], आदि से संबंधित प्रश्नों के लिए संस्करण-विशिष्ट टैग का उपयोग करें।

10
'थंक ’क्या है?
मैंने इसे प्रोग्रामिंग में इस्तेमाल किया है (विशेष रूप से C ++ डोमेन में) और मुझे पता नहीं है कि यह क्या है। संभवतः यह एक डिज़ाइन पैटर्न है, लेकिन मैं गलत हो सकता है। क्या कोई ठग का अच्छा उदाहरण दे सकता है?
130 c++  thunk 

10
C ++ 11 में थ्रेड पूलिंग
प्रासंगिक प्रश्न : C ++ 11 के बारे में: C ++ 11: std :: थ्रेड पूल किया गया? क्या C ++ 11 में Async (लॉन्च :: async) महंगी धागा निर्माण से बचने के लिए थ्रेड पूल को अप्रचलित बना देगा? बूस्ट के बारे में: सी ++ बूस्ट थ्रेड पुन: उपयोग …

2
एसटीडी का प्रारंभिक आकार कैसे निर्धारित करें :: वेक्टर?
मेरे पास एक है vector<CustomClass*>और मैं वेक्टर में बहुत सी चीजें डालता हूं और मुझे तेज पहुंच की आवश्यकता है, इसलिए मैं सूची का उपयोग नहीं करता हूं। वेक्टर के प्रारंभिक आकार को कैसे सेट करें (उदाहरण के लिए 20 000 स्थान होने के लिए, इसलिए जब मैं नया सम्मिलित …
130 c++  stl 

10
C ++ में पॉइंटर्स के संदर्भ में पासिंग
जहाँ तक मैं बता सकता हूँ, कोई कारण नहीं है कि मुझे C ++ में एक पॉइंटर के संदर्भ को पारित करने की अनुमति नहीं दी जानी चाहिए। हालाँकि, ऐसा करने के मेरे प्रयास विफल हो रहे हैं, और मुझे पता नहीं क्यों। यह मैं क्या कर रहा हूँ: void …
130 c++  pointers  reference 

5
मल्टी थ्रेडिंग के साथ वाष्पशील का उपयोग कब करें?
यदि वैश्विक चर पर पहुंचने वाले दो धागे हैं, तो कई ट्यूटोरियल कहते हैं कि चर को एक रजिस्टर में चर को संकलित करने से रोकने के लिए परिवर्तनशील अस्थिर है और यह इस प्रकार सही ढंग से अपडेट नहीं हो रहा है। हालाँकि, दोनों साझा चर को एक्सेस करने …



11
ब्रेकप्वाइंट की सूची को बचाने के लिए जीडीबी प्राप्त करना
ठीक है, जानकारी ब्रेक ब्रेकपॉइंट्स को सूचीबद्ध करता है, लेकिन एक प्रारूप में नहीं जो इस प्रश्न में --command का उपयोग करके उन्हें पुन: उपयोग करने के साथ अच्छी तरह से काम करेगा । क्या GDB के पास उन्हें इनपुट के लिए स्वीकार्य फ़ाइल में डंप करने की विधि है? …
129 c++  c  debugging  gdb  breakpoints 

7
C ++ में बहुरूपता
AFAIK: सी ++ तीन अलग-अलग प्रकार के बहुरूपता प्रदान करता है। आभासी कार्य फंक्शन ओवरलोडिंग ऑपरेटर ओवरलोडिंग उपरोक्त तीन प्रकार के बहुरूपता के अलावा, अन्य प्रकार के बहुरूपता मौजूद हैं: रन-टाइम संकलन समय तदर्थ बहुरूपता पैरामीट्रिक बहुरूपता मुझे पता है कि रनटाइम पोलिमोर्फ़िज्म को वर्चुअल फ़ंक्शंस द्वारा प्राप्त किया जा …

5
ओवरलोडिंग मेंबर एक्सेस ऑपरेटर ->, *
मैं सबसे ऑपरेटर ओवरलोडिंग को समझते हैं, सदस्य पहुँच ऑपरेटरों के अपवाद के साथ ->, .*, ->*आदि विशेष रूप से, इन ऑपरेटर कार्यों को क्या पारित किया जाता है, और क्या लौटाया जाना चाहिए? ऑपरेटर कैसे कार्य करता है (जैसे operator->(...)) जानता है कि किस सदस्य को संदर्भित किया जा …

6
जीसीसी के साथ x86 पर पूर्णांक ओवरफ्लो क्यों होता है?
निम्न कोड GCC पर एक अनंत लूप में जाता है: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } तो यहाँ सौदा …
129 c++  c  gcc  x86  undefined-behavior 

6
क्यों std :: share_ptr <void> काम करते हैं
मुझे शटडाउन पर मनमाने ढंग से सफाई करने के लिए std :: share_ptr का उपयोग करके कुछ कोड मिला। पहले मुझे लगा कि यह कोड संभवतः काम नहीं कर सकता, लेकिन फिर मैंने निम्नलिखित कोशिश की: #include &lt;memory&gt; #include &lt;iostream&gt; #include &lt;vector&gt; class test { public: test() { std::cout &lt;&lt; …
129 c++  c++11  shared-ptr 

5
C ++ जहां स्थैतिक कास्ट को इनिशियलाइज़ करना है
मुझे कक्षा में जाना है class foo { public: foo(); foo( int ); private: static const string s; }; sस्रोत फ़ाइल में स्ट्रिंग को इनिशियलाइज़ करने के लिए सबसे अच्छी जगह कहाँ है ?

7
मुखर में कस्टम संदेश जोड़ें?
क्या मुखर द्वारा फेंके गए संदेश को जोड़ने या संपादित करने का कोई तरीका है? मैं कुछ का उपयोग करना चाहते हैं assert(a == b, "A must be equal to B"); फिर, संकलक लाइन , समय और इतने पर जोड़ता है ... क्या यह संभव है?
129 c++  assert 

5
स्थिर वर्ग के सदस्यों पर अनारक्षित बाहरी प्रतीक
बहुत सीधे शब्दों में कहें: मेरे पास एक वर्ग है जिसमें ज्यादातर स्थिर सार्वजनिक सदस्य हैं, इसलिए मैं समान कार्यों को एक साथ जोड़ सकता हूं जो अभी भी अन्य वर्गों / कार्यों से बुलाए जाने हैं। वैसे भी, मैंने अपनी कक्षा के सार्वजनिक दायरे में दो स्थिर अहस्ताक्षरित चार …
129 c++  class  static  members 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.