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

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

4
बचने के लिए अगर लूप के अंदर बयान?
मेरे पास एक वर्ग है जिसे Writerएक फ़ंक्शन है writeVectorजैसे: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } मैं डुप्लिकेट कोड नहीं होने की कोशिश …

5
क्या कोई C ++ डिकम्पॉइलर है? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । इस प्रश्न …

8
एक दो आयामी एसटीडी :: वेक्टर की शुरुआत
तो, मेरे पास निम्नलिखित हैं: std::vector< std::vector <int> > fog; और मैं इसे बहुत भोलेपन से शुरू कर रहा हूं: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } और यह बहुत गलत लगता है ... क्या इस तरह एक …
116 c++  vector 

4
`Const share_ptr <T>` और `साझा_ptr <const T>` के बीच अंतर?
मैं C ++ में एक साझा पॉइंटर के लिए एक एक्सेसर विधि लिख रहा हूं जो कुछ इस प्रकार है: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr&lt;Bar&gt; m_bar; } तो getBar()रिटर्न प्रकार के कॉन्स्ट-नेस का समर्थन करने के लिए ऐसा होना चाहिए boost::shared_ptrजो Barइसे …
116 c++  boost  const  shared-ptr 

5
CMake आउटपुट / बिल्ड डायरेक्टरी
मैं CMake के लिए बहुत नया हूँ, और इसे उपयोग करने के तरीके के बारे में कुछ ट्यूटोरियल पढ़ता हूं, और 3 अलग-अलग संकलक के लिए एक कार्यक्रम बनाने के लिए CMake स्क्रिप्ट की कुछ जटिल 50 पंक्तियाँ लिखी हैं। यह शायद सीएमके में मेरे सभी ज्ञान को समाप्त करता …
116 c++  build  makefile  cmake  output 

5
मैं कक्षा में गैर-स्थिर स्थैतिक सदस्य या स्थिर सरणी को आरंभ क्यों नहीं कर सकता?
मैं किसी वर्ग में गैर-कॉन्स्टेबल staticसदस्य या staticसरणी को इनिशियलाइज़ क्यों नहीं कर सकता ? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { …
116 c++  static  const 

25
बूस्ट के अधिकांश प्रयुक्त हिस्से [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …
115 c++  boost 

4
ओवरलोड को कैसे करें :: स्वैप ()
std::swap()कई एसटीडी कंटेनर (जैसे द्वारा किया जाता है std::listऔर std::vector) छँटाई और यहां तक कि काम के दौरान। लेकिन std कार्यान्वयन swap()बहुत सामान्यीकृत है और कस्टम प्रकारों के लिए अक्षम है। इस प्रकार std::swap()एक कस्टम प्रकार के विशिष्ट कार्यान्वयन के साथ ओवरलोडिंग करके दक्षता प्राप्त की जा सकती है । …


4
सी ++ में, यदि फेंक एक अभिव्यक्ति है, तो इसका प्रकार क्या है?
मैंने इसे अपने संक्षिप्त विवरणों में से एक में उठाया है: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ मूल रूप से, लेखक बताते हैं कि C ++ में: throw "error" अभिव्यक्ति है। यह वास्तव में मुख्य पाठ और व्याकरण दोनों में सी ++ मानक में स्पष्ट रूप से स्पष्ट रूप से वर्तनी है। हालाँकि, जो स्पष्ट …
115 c++  throw 

1
C ++ 11 में const का अर्थ थ्रेड-सेफ़ है?
मुझे लगता है कि सुनने के constसाधन धागा सुरक्षित में सी ++ 11 । क्या यह सच है? इसका मतलब यह है constहै अब के बराबर जावा के synchronized? क्या वे कीवर्ड से बाहर चल रहे हैं ?

17
सी ++ - एसटीडी के संदर्भों को साझा करना :: साझा_प्रति या बढ़ावा :: साझा_प्रति
अगर मेरे पास एक ऐसा कार्य है shared_ptr, जिसके साथ काम करने की आवश्यकता है , तो क्या यह इसे संदर्भ देने के लिए अधिक कुशल नहीं होगा (इसलिए shared_ptrऑब्जेक्ट को कॉपी करने से बचने के लिए )? संभावित बुरे दुष्प्रभाव क्या हैं? मैं दो संभावित मामलों की कल्पना करता …

7
कैसे एक एसटीडी :: एक एसटीडी से स्ट्रिंग :: वेक्टर <चार> का निर्माण करने के लिए?
लघु (स्पष्ट) सी शैली स्ट्रिंग का निर्माण पहले तो एक std :: string बनाने के लिए उपयोग करते हुए, क्या कोई वेक्टर के तार से एक स्ट्रिंग को इनिशियलाइज़ करने का एक तेज / वैकल्पिक / "बेहतर" तरीका है?
115 c++ 

4
प्रीप्रोसेसर मैक्रोज़ से प्लेटफ़ॉर्म / कंपाइलर की पहचान कैसे करें?
मैं एक क्रॉस-प्लेटफ़ॉर्म कोड लिख रहा हूं, जिसे लिनक्स, विंडोज़, मैक ओएस पर संकलित करना चाहिए। खिड़कियों पर, मुझे दृश्य स्टूडियो और मिंगव का समर्थन करना चाहिए। प्लेटफ़ॉर्म-विशिष्ट कोड के कुछ टुकड़े हैं, जिन्हें मुझे #ifdef .. #endifपर्यावरण में रखना चाहिए । उदाहरण के लिए, यहां मैंने win32 विशिष्ट कोड …


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