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

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

6
C ++, वेक्टर पर सेट कॉपी
मुझे इसकी प्रतिलिपि बनाने की आवश्यकता std::setहै std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable समस्या कहाँ हे?
146 c++  copy  stdvector  stdset 

1
यदि आप स्थैतिक_कास्ट करते हैं, तो Enum class का अमान्य मान?
इस C ++ 11 कोड पर विचार करें: enum class Color : char { red = 0x1, yellow = 0x2 } // ... char *data = ReadFile(); Color color = static_cast<Color>(data[0]); मान लीजिए कि डेटा [0] वास्तव में 100 है। मानक के अनुसार रंग सेट क्या है? विशेष रूप से, …
146 c++  c++11 


8
uint8_t कोउट के साथ मुद्रित नहीं किया जा सकता है
मुझे C ++ में पूर्णांक के साथ काम करने के बारे में एक अजीब समस्या है। मैंने एक साधारण प्रोग्राम लिखा, जो एक वैरिएबल के लिए एक मान सेट करता है और फिर उसे प्रिंट करता है, लेकिन यह अपेक्षित रूप से काम नहीं कर रहा है। मेरे कार्यक्रम में …
146 c++ 

5
क्या करता है stota का iota :: iota स्टैंड?
मैं मान रहा हूं कि "i" वेतन वृद्धि है और "a" असाइन किया गया है, लेकिन मैं इसका पता नहीं लगा सका या उत्तर नहीं मिला। इसके अलावा, यह गैर-मानक के समान दिखता है itoaजो मुझे लगता है कि भ्रमित है।

4
Ios_base का महत्व :: Sync_with_stdio (झूठा); cin.tie (शून्य);
सहित का क्या महत्व है ios_base::sync_with_stdio(false); cin.tie(NULL); सी ++ कार्यक्रमों में? मेरे परीक्षणों में, यह निष्पादन के समय को गति देता है, लेकिन क्या एक परीक्षण मामला है जिसे मुझे इसमें शामिल करने के बारे में चिंतित होना चाहिए? क्या 2 कथनों को हमेशा एक साथ रहना पड़ता है, या …
146 c++  c 

3
C / C ++ प्रीप्रोसेसर में अपनी लाइन पर एक एकल पाउंड / हैश साइन (#) का उद्देश्य क्या है?
मैं बूस्ट पुस्तकालयों स्रोत कोड को देख रहा हूं, और मैंने देखा है कि अक्सर बिना किसी पूर्वप्रक्रमक निर्देशों के एकल पाउंड संकेत होते हैं। मैं जीसीसी प्रीप्रोसेसर मैनुअल और विनिर्देश गाइड के माध्यम से पढ़ा और इसके बारे में कुछ भी नहीं पा सकता हूं। (1) #ifndef BOOST_CONFIG_HPP (2) …
145 c++  c  boost  c-preprocessor 

5
(A% 256) a (0xFF) से भिन्न क्यों है?
मैंने हमेशा यह माना कि जब (a % 256)ऑप्टिमाइज़र स्वाभाविक रूप से एक कुशल बिटवाइज़ ऑपरेशन का उपयोग करेगा, जैसे कि मैंने लिखा था (a & 0xFF)। कंपाइलर एक्सप्लोरर gcc-6.2 (-O3) पर परीक्षण करते समय: // Type your code here, or load an example. int mod(int num) { return num …
145 c++  optimization 

4
एक सदस्य समारोह के अंदर लंबो कैप्चर सूची में सदस्य चर का उपयोग करना
निम्नलिखित कोड gcc के साथ 4.5.1 संकलित करता है लेकिन VS2010 SP1 के साथ नहीं: #include <iostream> #include <vector> #include <map> #include <utility> #include <set> #include <algorithm> using namespace std; class puzzle { vector<vector<int>> grid; map<int,set<int>> groups; public: int member_function(); }; int puzzle::member_function() { int i; for_each(groups.cbegin(),groups.cend(),[grid,&i](pair<int,set<int>> group){ i++; cout<<i<<endl; …

6
क्या C ++ enum वर्ग के तरीके हो सकते हैं?
मेरे पास दो मूल्यों के साथ एक एनम वर्ग है, और मैं एक विधि बनाना चाहता हूं जो एक मूल्य प्राप्त करता है और दूसरे को वापस करता है। मैं टाइप सेफ्टी भी बनाए रखना चाहता हूं (इसीलिए मैं एनम की जगह एनम क्लास का इस्तेमाल करता हूं)। http://www.cplusplus.com/doc/tutorial/other_data_types/ तरीकों …
145 c++  methods  enums 

6
क्या मेयर्स का सिंगलटन पैटर्न धागा सुरक्षित है?
क्या निम्न कार्यान्वयन, Singleton(मेयर्स सिंग्लटन) थ्रेड के आलसी इनिशियलाइज़ेशन का उपयोग कर सुरक्षित है? static Singleton& instance() { static Singleton s; return s; } यदि नहीं, तो इसे थ्रेड को सुरक्षित क्यों और कैसे बनाया जाए?

7
C ++ ऑटो कीवर्ड। यह जादू क्यों है?
सभी सामग्री से मैं C ++ सीखता था, auto हमेशा एक अजीब भंडारण अवधि निर्दिष्ट की जाती है जो किसी भी उद्देश्य की पूर्ति नहीं करती थी। लेकिन अभी हाल ही में, मुझे उस कोड का सामना करना पड़ा जिसने इसे अपने आप में एक प्रकार का नाम के रूप …
145 c++  types  c++11  auto 

11
मैं एक निश्चित मान के साथ एक stl वेक्टर से एक आइटम कैसे निकालूं?
मैं stl वेक्टर के लिए एपीआई प्रलेखन को देख रहा था, और देखा कि वेक्टर वर्ग पर कोई विधि नहीं थी जो एक निश्चित मूल्य के साथ एक तत्व को हटाने की अनुमति देता था। यह एक आम ऑपरेशन की तरह लगता है, और यह अजीब लगता है कि ऐसा …
145 c++  stl 

12
कोई भी unordered_set के बजाय सेट का उपयोग क्यों करेगा?
C ++ 0x पेश unordered_setकर रहा है जो कि boostऔर कई अन्य जगहों पर उपलब्ध है। मैं समझता हूँ कि लुकअप जटिलता के unordered_setसाथ हैश तालिका O(1)है। दूसरी ओर, लुकअप जटिलता वाला setएक पेड़ के अलावा कुछ भी नहीं log(n)है। पृथ्वी पर क्यों setइसके बजाय किसी का उपयोग करेंगे unordered_set? …

6
पहले या बाद में कांस्टेबल?
शुरू करने के लिए आप शायद जानते हैं कि constइसका उपयोग किसी वस्तु के डेटा या पॉइंटर को बदलने योग्य या दोनों के लिए नहीं किया जा सकता है। const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change …
145 c++  c  syntax  const 

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