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

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

6
STL नक्शे के लिए [] ऑपरेटर कांस्टेबल क्यों नहीं है?
उदाहरण के लिए, प्रश्न के लिए: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } यह संकलित नहीं करेगा, क्योंकि [] ऑपरेटर गैर-कास्ट है। यह दुर्भाग्यपूर्ण है, क्योंकि [] वाक्यविन्यास बहुत साफ दिखता है। इसके बजाय, मुझे ऐसा कुछ करना होगा: void MyClass::MyFunction( int x ) …
89 c++  const 

3
कांस्टेबल शून्य क्या है?
std::is_voidराज्यों का वर्णन है कि: सदस्य को निरंतर मूल्य प्रदान करता है जो कि सत्य के बराबर है, यदि T प्रकार शून्य, कॉन्स्ट शून्य, वाष्पशील शून्य या कॉन्स्ट वाष्पशील शून्य है। फिर क्या हो सकता है const void, या ए volatile void? यह उत्तर बताता है कि const voidवापसी प्रकार …
89 c++  c++11  c++14 

3
share_ptr जादू :)
श्री लिडस्ट्रॉम और मेरे पास एक तर्क था :) श्री लिडस्ट्रॉम का दावा है कि एक निर्माण के shared_ptr<Base> p(new Derived);लिए आधार को एक आभासी विध्वंसक की आवश्यकता नहीं होती है: आर्मेन Tsirunyan : "वास्तव में विल shared_ptr सही ढंग से साफ आप इस मामले में खुश कर सके प्रदर्शित …

4
वेरिएडिक टेम्प्लेट तर्कों को कैसे स्टोर करें?
क्या बाद में उपयोग के लिए किसी पैरामीटर पैक को स्टोर करना संभव है? template <typename... T> class Action { private: std::function<void(T...)> f; T... args; // <--- something like this public: Action(std::function<void(T...)> f, T... args) : f(f), args(args) {} void act(){ f(args); // <--- such that this will be possible …



8
"Windows SDK संस्करण 8.1" त्रुटि को ठीक करने के लिए कैसे नहीं मिला?
मैंने हाल ही में दृश्य स्टूडियो 2015 को अपडेट किया और अब, जब मैं किसी भी प्रोजेक्ट को बनाने की कोशिश करता हूं तो वह हमेशा विफल रहता है और मुझे त्रुटि मिलती है गंभीरता कोड विवरण प्रोजेक्ट फ़ाइल लाइन दमन राज्य त्रुटि MSB8036 Windows SDK संस्करण 8.1 नहीं मिला। …

8
विंडोज रजिस्ट्री से एक मूल्य कैसे पढ़ें
कुछ रजिस्ट्री मूल्य की कुंजी को देखते हुए (जैसे HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo) मैं कैसे कर सकता हूं: सुरक्षित रूप से निर्धारित करें कि ऐसी कुंजी मौजूद है। प्रोग्रामेटिकली (यानी कोड के साथ) इसका मूल्य मिलता है। मेरा रजिस्ट्री में वापस कुछ भी लिखने का …
89 c++  windows  winapi  registry 

7
समारोह सूचक सदस्य समारोह के लिए
मैं एक क्लास के एक सदस्य के रूप में एक फ़ंक्शन पॉइंटर सेट करना चाहता हूं जो उसी क्लास में दूसरे फ़ंक्शन के लिए एक पॉइंटर है। मैं ऐसा क्यों कर रहा हूं इसके कारण जटिल हैं। इस उदाहरण में, मैं चाहूंगा कि आउटपुट "1" हो class A { public: …

2
संक्षेप में COM (घटक वस्तु मॉडल) क्या है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 7 साल पहले …
89 c++  com 

1
गारंटीड कॉपी एलिसन कैसे काम करता है?
2016 ओलु आईएसओ आईएसओ सी + + मानकों की बैठक में, सरलीकृत मूल्य श्रेणियों के माध्यम से गारंटीड कॉपी एलिसन नामक एक प्रस्ताव को मानक समिति द्वारा सी ++ 17 में वोट दिया गया था। वास्तव में गारंटीकृत कॉपी एलिसन कैसे काम करता है? क्या यह कुछ मामलों को कवर …

14
C ++: टेक्स्ट के रूप में enum मान प्रिंट करें
अगर मेरे पास इस तरह की कोई एनम है enum Errors {ErrorA=0, ErrorB, ErrorC}; फिर मैं सांत्वना के लिए प्रिंट आउट लेना चाहता हूं Errors anError = ErrorA; cout<<anError;/// 0 will be printed लेकिन मैं जो चाहता हूं वह पाठ "एररएवा" है, क्या मैं इसे बिना / स्विच का उपयोग …
89 c++  enums 

8
वेक्टर <संरचना> पर C ++ 11 emplace_back?
निम्नलिखित कार्यक्रम पर विचार करें: #include &lt;string&gt; #include &lt;vector&gt; using namespace std; struct T { int a; double b; string c; }; vector&lt;T&gt; V; int main() { V.emplace_back(42, 3.14, "foo"); } यह काम नहीं करता है: $ g++ -std=gnu++11 ./test.cpp In file included from /usr/include/c++/4.7/x86_64-linux-gnu/bits/c++allocator.h:34:0, from /usr/include/c++/4.7/bits/allocator.h:48, from /usr/include/c++/4.7/string:43, from …
89 c++  c++11 

3
मेरी कक्षा के लिए स्वैप फ़ंक्शन कैसे प्रदान करें?
swapएसटीएल एल्गोरिदम में मुझे सक्षम करने का उचित तरीका क्या है ? 1) सदस्य swap। क्या std::swapसदस्य का उपयोग करने के SFINAE चाल का उपयोग swap। 2) swapएक ही नामस्थान में मुक्त खड़े । 3) का आंशिक विशेषज्ञता std::swap। 4) उपरोक्त सभी। धन्यवाद। संपादित करें: ऐसा लगता है कि मैंने …
89 c++  algorithm  stl  swap 

3
C ++ 11 गैर-स्थैतिक और गैर-कॉन्स्टेबल सदस्यों की इन-क्लास प्रारंभिक अनुमति देता है। किया बदल गया?
C ++ 11 से पहले, हम केवल अभिन्न या गणन प्रकार के स्थिर कॉन्स्ट सदस्यों पर इन-क्लास आरंभीकरण कर सकते थे। Stroustrup अपने C ++ FAQ में इस पर चर्चा करते हैं , निम्न उदाहरण देते हैं: class Y { const int c3 = 7; // error: not static static …

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