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

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

8
लूप के लिए रेंज के साथ उपयोग के लिए C ++ 11 में एक श्रेणी वर्ग है?
मैंने खुद को कुछ समय पहले लिखा था: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ++i_; return *this; } iterator operator ++(int) { iterator copy(*this); …
101 c++  c++11  std 

14
C / C # / C ++ में बैकवर्ड लूप करने का सबसे अच्छा तरीका क्या है?
मुझे एक सरणी के माध्यम से पीछे की ओर जाने की आवश्यकता है, इसलिए मेरे पास इस तरह का कोड है: for (int i = myArray.Length - 1; i >= 0; i--) { // Do something myArray[i] = 42; } क्या ऐसा करने का कोई बेहतर तरीका है? अद्यतन: मैं …
101 c#  c++  c 

2
कंपाइलर त्रुटि: इस दायरे में मेमोरियल घोषित नहीं किया गया था
मैं उबंटू में अपने सी कार्यक्रम को संकलित करने की कोशिश कर रहा हूँ 9.10 (gcc 4.4.1)। मुझे यह त्रुटि मिल रही है: Rect.cpp:344: error: ‘memset’ was not declared in this scope लेकिन समस्या यह है कि मैंने पहले ही अपनी cpp फाइल में शामिल कर लिया है: #include <stdio.h> …
101 c++  gcc 

6
केस स्टेटमेंट में {} का उपयोग करना। क्यों?
उपयोग करने के साथ बात क्या है {और }एक में caseबयान? आम तौर पर, एक caseबयान में कितनी लाइनें हैं , सभी लाइनों को निष्पादित किया जाता है। क्या यह सिर्फ पुराने / नए संकलक के बारे में एक नियम है या इसके पीछे कुछ है? int a = 0; …

13
क्या मैं C ++ में एक स्वायत्त `स्व` सदस्य प्रकार लागू कर सकता हूं?
C ++ में PHP के कीवर्ड के बराबर की कमी है , जो कि संलग्नक वर्ग के प्रकार का मूल्यांकन करता है।self प्रति वर्ग के आधार पर इसे नकली बनाना काफी आसान है: struct Foo { typedef Foo self; }; लेकिन मुझे Fooफिर से लिखना पड़ा । हो सकता है …
101 c++  c++11 

7
भारहीन यादृच्छिक संख्या
मैं एक भारित यादृच्छिक संख्याओं को लागू करने की कोशिश कर रहा हूं। मैं वर्तमान में सिर्फ दीवार के खिलाफ अपना सिर पीट रहा हूं और यह पता नहीं लगा सकता। मेरी परियोजना में (होल्डम हैंड-रेंज, सब्जेक्टिव ऑल-इन इक्विटी एनालिसिस), मैं बूस्ट का यादृच्छिक-उपयोग कर रहा हूं। तो, मान लें …
101 c++  boost  random 

3
कैसे unded कंटेनरों में उपयोगकर्ता परिभाषित प्रकार के लिए std :: हैश <कुंजी> :: ऑपरेटर () के विशेषज्ञ?
में उपयोगकर्ता परिभाषित कुंजी प्रकार का समर्थन करने के std::unordered_set&lt;Key&gt;लिए और std::unordered_map&lt;Key, Value&gt; एक प्रदान करने के लिए है operator==(Key, Key)और एक हैश functor: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; …

5
एक वेक्टर से तत्वों को मिटाते हुए
मैं मिटाना विधि का उपयोग कर एक वेक्टर से एक तत्व को साफ करना चाहता हूं। लेकिन यहां समस्या यह है कि तत्व केवल एक बार वेक्टर में होने की गारंटी नहीं है। यह कई बार मौजूद हो सकता है और मुझे उन सभी को साफ करने की आवश्यकता है। …
101 c++  vector  stl  erase 

3
जी ++ के साथ एक स्थिर पुस्तकालय कैसे बनाएं?
क्या कोई मुझे बता सकता है कि एक .cpp और .hpp फ़ाइल से एक स्थिर पुस्तकालय कैसे बनाया जाए? क्या मुझे .o और .a बनाने की आवश्यकता है? मैं यह भी जानना चाहूंगा कि मैं एक स्थैतिक पुस्तकालय को कैसे संकलित कर सकता हूं और इसे अन्य .cpp कोड में …

4
सी ++ कास्ट मैप एलिमेंट एक्सेस
मैंने संचालक का उपयोग करने की कोशिश की [] कास्ट सी ++ मैप में तत्व का उपयोग करें, लेकिन यह विधि विफल रही। मैंने भी यही काम करने के लिए "at ()" का उपयोग करने की कोशिश की। इस बार काम किया। हालाँकि, मुझे किसी कॉन्स्टेंट C ++ मैप में …
101 c++  stl  map  const 

2
std :: इसे साझा किया गया
मैं वर्तमान में सीखने की कोशिश कर रहा हूं कि स्मार्ट पॉइंटर्स का उपयोग कैसे किया जाए। हालाँकि कुछ प्रयोग करते समय मैंने निम्नलिखित स्थिति की खोज की जिसके लिए मुझे कोई समाधान नहीं मिला: कल्पना कीजिए कि आपके पास कक्षा ए की एक वस्तु है जो कक्षा बी (बच्चे) …

2
क्या C ++ 11 unique_ptr और shared_ptr एक दूसरे के प्रकार को बदलने में सक्षम है?
क्या C ++ 11 मानक पुस्तकालय किसी std::shared_ptrको std::unique_ptr, या इसके विपरीत से परिवर्तित करने के लिए कोई उपयोगिता प्रदान करता है ? क्या यह सुरक्षित संचालन है?

3
क्या C ++ 17, C ++ 14, और C ++ 11 ऑब्जेक्ट लिंक करना सुरक्षित है
मान लीजिए कि मेरे पास तीन संकलित वस्तुएं हैं, जो सभी एक ही संकलक / संस्करण द्वारा निर्मित हैं : A को C ++ 11 मानक के साथ संकलित किया गया था B को C ++ 14 मानक के साथ संकलित किया गया था C को C ++ 17 मानक …
101 c++  c++11  linker  c++14  abi 

8
कमांड लाइन के माध्यम से ओएस एक्स पर सरल हैलो वर्ल्ड कार्यक्रम का संकलन
मुझे एक साधारण हैलो वर्ल्ड उदाहरण मिला है जिसे मैं ओएस एक्स पर संकलित करने की कोशिश कर रहा हूं, जिसका नाम है hw.cpp: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() { cout &lt;&lt; "Hello world!" &lt;&lt; endl; return 0; } मैं इसका उपयोग करके संकलन करना चाहूंगा …
101 c++  xcode  macos 

7
मैं एक फ़ंक्शन में std :: unique_ptr कैसे पास कर सकता हूं
मैं std::unique_ptrफंक्शन में कैसे पास हो सकता हूं ? चलो कहते हैं कि मेरे पास निम्न वर्ग है: class A { public: A(int val) { _val = val; } int GetVal() { return _val; } private: int _val; }; निम्नलिखित संकलन नहीं है: void MyFunc(unique_ptr&lt;A&gt; arg) { cout &lt;&lt; arg-&gt;GetVal() …
101 c++  c++11  unique-ptr 

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