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

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

6
C ++ अनाम संरचनाओं को अस्वीकार क्यों करता है?
कुछ C ++ कंपाइलर अनाम यूनियनों और स्ट्रक्चर्स को मानक C ++ के विस्तार के रूप में अनुमति देते हैं। यह थोड़ा-बहुत चीनी है जो कभी-कभी बहुत मददगार होता है। तर्क क्या है जो इसे मानक का हिस्सा होने से रोकता है? क्या कोई तकनीकी अवरोध है? एक दार्शनिक? या …
92 c++  struct  unions 

12
सूचक घोषणाओं में तारांकन का स्थान
मैंने हाल ही में फैसला किया है कि मुझे बस अंत में C / C ++ सीखना है, और एक बात यह है कि मैं वास्तव में संकेत या अधिक सटीक, उनकी परिभाषा के बारे में नहीं समझता हूं। इन उदाहरणों के बारे में कैसे: int* test; int *test; int …
92 c++  c  pointers  declaration 

5
libstdc ++ ..6। साझा की गई फ़ाइल को नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं
मैं एक cilk ++ प्रोग्राम के साथ Cilkscreen कमांड चलाना चाहता हूं, लेकिन मुझे यह त्रुटि मिली /usr/local/cilk/bin/../lib32/pinbin: साझा लाइब्रेरी लोड करते समय त्रुटि: libstdc ++। इसलिए.6 साझा की गई फ़ाइल को नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं। कृपया क्या आप मेरी मदद कर सकते हैं
92 c++  cilk  cilk-plus 


3
C ++ में टाइप इंफॉर्मेशन बैकवर्ड कब आती है?
मैंने स्टीफन टी। लवविज CppCon 2018को "क्लास टेम्प्लेट आर्ग्यूमेंट डिडक्शन " पर बात करते हुए देखा , जहां कुछ बिंदु पर वह कहते हैं: C ++ प्रकार की जानकारी में लगभग कभी पीछे की तरफ नहीं बहती है ... मुझे "लगभग" कहना पड़ा क्योंकि एक या दो मामले हैं, संभवतः …

2
C ++ 11 लैंबडा कार्यान्वयन और मेमोरी मॉडल
मुझे C ++ 11 क्लोजर के बारे में सही तरीके से सोचने std::functionऔर कैसे लागू किया जाता है और मेमोरी को कैसे संभाला जाता है , इसके बारे में कुछ जानकारी चाहिए । यद्यपि मैं समय से पहले अनुकूलन में विश्वास नहीं करता, मुझे नए कोड लिखते समय अपने विकल्पों …
92 c++  memory  lambda  c++11 

21
एक वेक्टर <int> को एक स्ट्रिंग में बदलें
मेरे पास एक vector&lt;int&gt;कंटेनर है जिसमें पूर्णांक हैं (जैसे {1,2,3,4}) और मैं प्रपत्र की एक स्ट्रिंग में परिवर्तित करना चाहूंगा "1,2,3,4" C ++ में ऐसा करने का सबसे साफ तरीका क्या है? पायथन में यह है कि मैं यह कैसे करूंगा: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
92 c++  vector  tostring 

2
किसी अन्य <ऑब्जेक्ट> सूची को कैसे जोड़ा जाए
C ++ में, मेरे पास दो list&lt;T&gt;ऑब्जेक्ट हैं Aऔर Bमैं Bअंत के सभी सदस्यों को जोड़ना चाहता हूं A। मैंने कुछ अलग-अलग स्रोतों को खोजा है और एक सरल समाधान (ईआई A.append(B);) नहीं पाया है और यह मुझे थोड़ा आश्चर्यचकित करता है। इसे करने का बेहतरीन तरीका क्या है? जैसा …
92 c++  list  stl 

4
क्यों (केवल) कुछ संकलक समान स्ट्रिंग शाब्दिक के लिए समान पते का उपयोग करते हैं?
https://godbolt.org/z/cyBiWY मैं 'some'MSVC द्वारा उत्पन्न कोडांतरक कोड में दो शाब्दिक देख सकता हूं , लेकिन केवल एक क्लेंग और जीसीसी के साथ। यह कोड निष्पादन के पूरी तरह से अलग परिणामों की ओर जाता है। static const char *A = "some"; static const char *B = "some"; void f() { …

7
मुझे कैसे पता चलेगा कि C ++ में एक अपवाद कहां फेंका गया था?
मेरा एक कार्यक्रम है जो एक अनकहा अपवाद कहीं फेंकता है। मुझे जो कुछ भी मिला है वह एक अपवाद की एक रिपोर्ट है, और यह फेंके जाने के बारे में कोई जानकारी नहीं है। ऐसा लगता है कि डिबग प्रतीकों को संकलित करने के लिए संकलित कार्यक्रम के लिए …

2
व्युत्पन्न वर्ग में एक ही नाम लेकिन विभिन्न हस्ताक्षर के साथ कार्य
मेरे पास एक ही नाम के साथ एक फ़ंक्शन है, लेकिन आधार और व्युत्पन्न वर्गों में अलग-अलग हस्ताक्षर के साथ। जब मैं बेस क्लास के फंक्शन को दूसरी क्लास में इस्तेमाल करने की कोशिश कर रहा होता हूँ, जो मुझे व्युत्पन्न होता है, तो मुझे एक त्रुटि मिलती है। निम्नलिखित …

9
stdcall और cdecl
वहाँ (दूसरों के बीच) बुला सम्मेलनों के दो प्रकार हैं - stdcall और cdecl । मेरे पास उन पर कुछ सवाल हैं: जब cdecl फ़ंक्शन कहा जाता है, तो एक कॉलर को कैसे पता चलेगा कि उसे स्टैक को मुक्त करना चाहिए? कॉल साइट पर, क्या कॉलर को पता है …
92 c++  stdcall  cdecl 

3
प्राइवेट कंस्ट्रक्टर कब प्राइवेट कंस्ट्रक्टर नहीं है?
मान लें कि मेरे पास एक प्रकार है और मैं इसका डिफ़ॉल्ट कंस्ट्रक्टर निजी बनाना चाहता हूं। मैं निम्नलिखित लिखता हूं: class C { C() = default; }; int main() { C c; // error: C::C() is private within this context (g++) // error: calling a private constructor of class …

8
वेक्टर <bool> के लिए वैकल्पिक
जैसा कि (उम्मीद है) हम सभी जानते हैं, vector&lt;bool&gt;पूरी तरह से टूट गया है और सी सरणी के रूप में नहीं माना जा सकता है। इस कार्यक्षमता को प्राप्त करने का सबसे अच्छा तरीका क्या है? अब तक, मैंने जिन विचारों के बारे में सोचा है वे हैं: vector&lt;char&gt;इसके बजाय, …
92 c++  stl  vector  boolean 

6
टेम्प्लेटेड क्लास से एकल विधि का खाका विशेषज्ञता
हमेशा यह ध्यान में रखते हुए कि निम्न शीर्षक, जिसमें मेरा टेम्पल क्लास है, कम से कम दो .CPPफाइलों में शामिल है , यह कोड सही तरीके से संकलित है: template &lt;class T&gt; class TClass { public: void doSomething(std::vector&lt;T&gt; * v); }; template &lt;class T&gt; void TClass&lt;T&gt;::doSomething(std::vector&lt;T&gt; * v) { …

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