Articles of सी ++

विजुअल स्टूडियो में जीसीसी स्टाइल कमजोर है?

जीसीसी के पास __attribute__((weak)) माध्यम से एक प्रतीक लिंक कमजोर बनाने की क्षमता है। मैं एक स्थैतिक लाइब्रेरी में एक कमजोर प्रतीक का उपयोग करना चाहता हूं जो उपयोगकर्ता अपने आवेदन में ओवरराइड कर सकते हैं। एक जीसीसी स्टाइल कमज़ोर प्रतीक मुझे ऐसा करने देते हैं, लेकिन मुझे नहीं पता कि क्या यह दृश्य स्टूडियो […]

C ++ 11 – स्थिरता समारोह के भीतर static_assert?

एक constexpr समारोह के भीतर एक constexpr कैसे ठीक से होगा? उदाहरण के लिए: constexpr int do_something(int x) { static_assert(x > 0, "x must be > 0"); return x + 5; } यह मान्य C + + 11 कोड नहीं है, क्योंकि एक constexpr फ़ंक्शन में केवल रिटर्न बयान शामिल होना चाहिए। मुझे नहीं लगता […]

कैसे आप 'realloc' सी ++ में?

मैं C ++ में कैसे realloc हो सकता हूं? ऐसा लगता है कि भाषा से गायब हो रहा है – new और delete लेकिन उसका resize नहीं है! मुझे इसकी ज़रूरत है क्योंकि मेरे कार्यक्रम में अधिक डेटा पढ़ता है, मुझे इसे पकड़ने के लिए बफर को पुनः आवंटित करना होगा। मुझे नहीं लगता कि […]

स्थानांतरित कंटेनर का पुन: उपयोग?

स्थानांतरित कंटेनर का पुन: उपयोग करने का सही तरीका क्या है? std::vector<int> container; container.push_back(1); auto container2 = std::move(container); // ver1: Do nothing //container2.clear(); // ver2: "Reset" container = std::vector<int>() // ver3: Reinitialize container.push_back(2); assert(container.size() == 1 && container.front() == 2); सी ++ 0x मानक ड्राफ्ट में मैंने क्या पढ़ा है; ver3 सही तरीके से लगता […]

वेक्टर <int> वेक्टर <डबल> वेक्टर कन्वर्ट करने के लिए C ++

std::vector<int> intVec को std::vector<double> doubleVec कनवर्ट करने का एक अच्छा साफ तरीका क्या है या, अधिक सामान्यतः, परिवर्तनीय प्रकार के दो वैक्टर कन्वर्ट करने के लिए?

Utf16 को द्विआधारी मोड में लिखना

मैं द्विआधारी मोड में ऑफस्ट्र्रीम के साथ फाइल करने के लिए एक wstring लिखने की कोशिश कर रहा हूं, लेकिन मुझे लगता है कि मैं कुछ गलत कर रहा हूं। यह मैंने कोशिश की है: ofstream outFile("test.txt", std::ios::out | std::ios::binary); wstring hello = L"hello"; outFile.write((char *) hello.c_str(), hello.length() * sizeof(wchar_t)); outFile.close(); उदाहरण के लिए फ़ायरफ़ॉक्स […]

tellg () फ़ंक्शन फ़ाइल का गलत आकार दे?

मैंने बफर में फ़ाइल को पढ़ने के लिए एक नमूना प्रोजेक्ट किया था जब मैं टेलग () फ़ंक्शन का उपयोग करता हूं तो मुझे पढ़ने के कार्य की तुलना में वास्तव में एक बड़ा मान देता है फ़ाइल से वास्तव में पढ़ा जाता है मुझे लगता है कि एक बग है यहां मेरा कोड है: […]

सी ++ (सी?) में एक चर पर कई प्रीइन्करेट ऑपरेशन

सी ++ में निम्नलिखित संकलन क्यों करता है? int phew = 53; ++++++++++phew ; एक ही कोड सी में विफल रहता है, क्यों?

प्रतिलिपि elision क्या है और यह कॉपी-और-स्वैप मुहावरों को कैसे अनुकूलित करता है?

मैं कॉपी और स्वैप पढ़ रहा था मुझे कॉपी एलीशन पर कुछ लिंक पढ़ने की कोशिश की, लेकिन इसका सही अर्थ नहीं हो सका। क्या कोई यह समझा सकता है कि यह ऑप्टिमाइज़ेशन क्या है, और विशेष रूप से निम्न पाठ से क्या मतलब है यह सुविधा की बात नहीं है बल्कि वास्तव में अनुकूलन […]

वेक्टर <int> :: आकार_प्रकार में सी ++

इस सी ++ कथन से क्या मतलब है? vector<int>::size_type x; और, स्कोप ऑपरेटर का उपयोग क्या है :: यहां? दूसरे शब्दों में, हम इस बयान को अंग्रेजी में कैसे पढ़ते हैं? उदाहरण के लिए, X::x(){…} , हम कहते हैं कि x() class X का member function है।

दिलचस्प पोस्ट
एंड्रॉइड ऐप विशिष्ट सॉफ्ट कीबोर्ड <स्क्रिप्ट प्रकार = "टेक्स्ट / टेम्पलेट"> … </ script> का स्पष्टीकरण Vim में टेक्स्ट चिपकाने पर ऑटो इंडेंट बंद करना क्या जावा ऑडियो के लिए पुस्तकालयों में निर्मित है _ सिंघेसिस_? पृष्ठ या सामग्री के नीचे स्थित पाद लेख, जो भी कम हो पायथन में इंटरलीविंग सूचियां एक जावा इंटरफेस विधि को सार के रूप में क्यों घोषित करेगा? क्रोम एक्सटेंशन से वर्तमान पृष्ठ का स्रोत HTML प्राप्त करना नष्ट करें और फिर एक ही चर का उपयोग कर नए ऑब्जेक्ट का निर्माण करें सी # में सूची के पहले एन तत्वों को कैसे प्राप्त करें? अन्य तालिका से मूल्य के साथ mysql अद्यतन कॉलम क्या jQuery में एक नेमस्पेस बनाना संभव है? URL से सर्वर पर फ़ाइल डाउनलोड करें जावा में सिंगल और डबल कोट्स के बीच कोई अंतर है? LINQ को इकाईयों की पहचान नहीं है