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

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

16
कार्यक्रम शुरू नहीं हो सकता क्योंकि libgcc_s_dw2-1.dll गायब है
मैंने कोड :: ब्लॉक के साथ C ++ में एक सरल प्रोग्राम बनाया है। अगर मैं इसे कोड :: ब्लॉक से चलाता हूं, तो यह सही ढंग से काम करता है; लेकिन अगर मैं इसे निष्पादन योग्य फ़ाइल पर डबल क्लिक करके चलाता हूं, तो इस संदेश के साथ एक …
166 c++  windows  mingw 

8
कांस्ट सन्दर्भ के रूप में लाम्बा कब्जा?
क्या लंबर एक्सप्रेशन में कॉन्स्ट रेफरेंस द्वारा कैप्चर करना संभव है? मैं उदाहरण के लिए नीचे दिए गए असाइनमेंट को विफल करना चाहता हूं: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = …
166 c++  c++11  lambda  c++14 

2
"सशर्त कूद या चाल को इंगित करना अनइंस्टाल्यूटेड वैल्यू (ओं) पर निर्भर करता है" संदेश
इसलिए मुझे वाल्ग्रिंड से कुछ रहस्यमयी अनइंस्टाल्यूटेड वैल्यूज़ मेसेज मिल रहे हैं और यह काफी रहस्य है कि खराब वैल्यू की उत्पत्ति कहां से हुई। ऐसा लगता है कि वैलेग्रिंड उस जगह को दर्शाता है जहाँ इकाई मूल्य का उपयोग किया जा रहा है, लेकिन असमान मूल्य का मूल नहीं …
166 c++  valgrind 

1
स्थैतिक सदस्य कार्य त्रुटि; हस्ताक्षर कैसे ठीक से लिखें?
वर्तमान हस्ताक्षर का उपयोग करके g ++ में अपना कोड संकलित करने का प्रयास करते समय मुझे एक त्रुटि मिल रही है: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage मेरा सवाल दुगना है: यह इस तरह से संकलन क्यों नहीं करता है? सही हस्ताक्षर …

9
बहु-आयामी C या C ++ प्रोग्रामिंग में वाष्पशील को उपयोगी क्यों नहीं माना जाता है?
जैसा कि मैंने हाल ही में पोस्ट किए गए इस उत्तर में प्रदर्शित किया है, मैं volatileबहु-थ्रेडेड प्रोग्रामिंग संदर्भों में उपयोगिता (या इसके अभाव) के बारे में उलझन में हूं । मेरी समझ यह है: किसी भी समय एक चर को नियंत्रित करने वाले कोड के टुकड़े के प्रवाह के …

7
मुझे C ++ में अमूर्त वर्ग के लिए आभासी विध्वंसक क्यों घोषित करना चाहिए?
मुझे पता है कि C ++ में बेस क्लास के लिए वर्चुअल डिस्ट्रक्टर्स घोषित करना एक अच्छा अभ्यास है, लेकिन क्या virtualएब्सट्रैक्ट क्लास के लिए डिस्ट्रक्टर्स घोषित करना हमेशा महत्वपूर्ण होता है जो इंटरफेस के रूप में कार्य करते हैं? कृपया कुछ कारण और उदाहरण प्रदान करें।

11
क्या एक पॉइंटर को एक सबक्लास पर डिलीट करने से बेस क्लास डिस्ट्रक्टर होता है?
मेरे पास class Aइसके एक क्षेत्र के लिए ढेर स्मृति आवंटन का उपयोग है। क्लास ए को त्वरित किया जाता है और एक अन्य कक्षा में पॉइंटर फ़ील्ड के रूप में संग्रहीत किया जाता है ( class B। जब मुझे कक्षा बी की एक वस्तु के साथ किया जाता है, …

11
क्या pImpl मुहावरा वास्तव में व्यवहार में उपयोग किया जाता है?
मैं हर्ब सटर की पुस्तक "असाधारण सी ++" पढ़ रहा हूं, और उस पुस्तक में मैंने pImpl मुहावरे के बारे में सीखा है। मूल रूप से, विचार यह है कि संकलन की अवधि को कम करने के लिए (और यह भी बेहतर तरीके से निजी कार्यान्वयन को छिपाएं) की privateवस्तुओं …
165 c++  oop  pimpl-idiom 

14
भ्रष्टाचार त्रुटियों को ढेर कैसे करें?
मैं Visual Studio 2008 के तहत एक (मूल) बहु-थ्रेडेड C ++ एप्लिकेशन डिबगिंग कर रहा हूं। प्रतीत होता है कि यादृच्छिक अवसरों पर, मुझे एक "विंडोज ने एक ब्रेक प्वाइंट ट्रिगर किया है ..." ध्यान दें कि यह एक भ्रष्टाचार के कारण हो सकता है ढेर। ये त्रुटियां हमेशा एप्लिकेशन …
165 c++  windows  debugging  heap 

9
क्या विंडोज (विजुअल C) के लिए unistd.h का प्रतिस्थापन है?
मैं यूनिक्स के लिए विंडोज प्लेटफॉर्म ( विजुअल C ++ 8.0 ) के लिए लिखे गए अपेक्षाकृत सरल कंसोल प्रोग्राम को पोर्ट कर रहा हूं । सभी स्रोत फ़ाइलों में "unistd.h" शामिल है, जो मौजूद नहीं है। इसे हटाकर, मुझे 'srandom', 'random', और 'getopt' के लिए प्रोटोटाइप मिस करने की …
165 c++  c  windows  portability  unistd.h 

3
मुझे फ़ंक्शन हस्ताक्षर में std :: enable_if से क्यों बचना चाहिए
स्कॉट मेयर्स ने अपनी अगली पुस्तक EC ++ 11 की सामग्री और स्थिति पोस्ट की । उन्होंने लिखा कि पुस्तक में एक आइटम " std::enable_ifफ़ंक्शन हस्ताक्षरों से बचें" हो सकता है । std::enable_if फ़ंक्शन तर्क के रूप में, रिटर्न प्रकार के रूप में या क्लास टेम्पलेट या फ़ंक्शन टेम्पलेट पैरामीटर …

11
कैसे स्वचालित रूप से दृढ़ता से टाइप एनम को इंट में परिवर्तित करने के लिए?
#include <iostream> struct a { enum LOCAL_A { A1, A2 }; }; enum class b { B1, B2 }; int foo(int input) { return input; } int main(void) { std::cout << foo(a::A1) << std::endl; std::cout << foo(static_cast<int>(b::B2)) << std::endl; } वह a::LOCAL_Aहै जो दृढ़ता से टाइप की गई एनम हासिल …

15
व्यवहार में, अलग-अलग कंपाइलर इंट x = ++ i + ++ i के विभिन्न मूल्यों की गणना क्यों करते हैं ?;
इस कोड पर विचार करें: int i = 1; int x = ++i + ++i; हमारे पास इस कोड के लिए एक संकलक क्या कर सकता है, इसके लिए कुछ अनुमान है, यह मानकर कि यह संकलित है। दोनों ++iलौटते हैं 2, जिसके परिणामस्वरूप x=4। एक ++iरिटर्न 2और दूसरा रिटर्न …

12
लूप के लिए C ++ से पहले कभी नहीं देखा गया
मैं C # एल्गोरिथ्म को C # में परिवर्तित कर रहा था। मैं इस लूप के लिए आया था: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; यह C ++ में कोई त्रुटि नहीं देता है, लेकिन यह C # में करता है (int …
164 c#  c++  for-loop 

20
"(?)" के लिए "जबकि (ट्रू)" से अधिक तेज़ है? यदि नहीं, तो लोग इसका उपयोग क्यों करते हैं?
for (;;) { //Something to be done repeatedly } मैंने देखा है कि इस तरह की चीज़ों का बहुत उपयोग किया जाता है, लेकिन मुझे लगता है कि यह अजीब है ... क्या यह कहना बहुत स्पष्ट नहीं होगा while(true), या उन रेखाओं के साथ कुछ? मैं अनुमान लगा रहा …

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