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

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

3
विभिन्न कंपाइलरों में C ++ और C के बीच अहस्ताक्षरित बिटफील्ड पूर्णांक अभिव्यक्तियों का असंगत ट्रंकेशन
2 संपादित करें : मैं एक अजीब परीक्षण विफलता डिबग कर रहा था जब एक फ़ंक्शन पहले C ++ स्रोत फ़ाइल में रहता था, लेकिन एक सी फ़ाइल वर्बेटिम में स्थानांतरित हो गया, गलत परिणाम वापस करना शुरू कर दिया। नीचे दिए गए MVE जीसीसी के साथ समस्या को पुन: …

1
पाइप लाइब्रेरी कार्यक्षमता के लिए श्रेणियों का उपयोग क्यों नहीं किया जा सकता है?
जोनाथन बोकरा ( धाराप्रवाह सी ++ के लेखक ) ने पाइप नामक एक पुस्तकालय लिखा । यह "पाइपिंग", रिपॉजिटरी का मुख्य पृष्ठ कहता है, रेंज के उपयोग की तरह नहीं है, भले ही यह समान दिखता है: यह आलसी पुलिंग पर आधारित नहीं है, बल्कि उत्सुक धक्का है। लेकिन यह …

3
Nullptr को uintptr_t में परिवर्तित किया जा सकता है? विभिन्न संकलक असहमत हैं
इस कार्यक्रम पर विचार करें: #include <cstdint> using my_time_t = uintptr_t; int main() { const my_time_t t = my_time_t(nullptr); } यह msvc v19.24 के साथ संकलन करने में विफल रहा: <source>(5): error C2440: '<function-style-cast>': cannot convert from 'nullptr' to 'my_time_t' <source>(5): note: A native nullptr can only be converted to …
10 c++  c++11  gcc  visual-c++  clang 

1
कॉन्सेप्ट टीएस चेक निजी एक्सेस संशोधक की उपेक्षा करता है
मैं एक अवधारणा अनुक्रमणिका लिखना चाहता हूं जिसका अर्थ है कि एक अनुक्रम या तो शुरू / समाप्त हो गया है जो रैंडम एसेटइंटरेटर, या ऑपरेटर को लौटाता है [] परिभाषित है और गैर-शून्य प्रकार का मान लौटाता है। मैंने अनुक्रम अवधारणा के लिए स्ट्रॉस्ट्रुप के लेख से विचारों का …
10 c++  c++-concepts 

1
टेम्पलेट टेम्पलेट क्लास के साथ जीसीसी / सी ++ 17 में समस्या
ओवरलोड के बाद 2 पर विचार करें template<typename T> bool test() { return true; } template<template<typename ...> class T> bool test() { return false; } 1 वाला नियमित कक्षाओं के लिए काम करता है, जबकि दूसरा एक ऐसे टेम्प्लेट्स के लिए काम करता है जो तात्कालिक नहीं हैं। उदाहरण के …
10 c++  templates  gcc  clang  c++17 

4
NULL मुख्य () से क्यों लौट रहा है?
मुझे कभी-कभी कोडर्स दिखाई देते हैं जो C और C ++ प्रोग्राम्स के NULLरिटर्न वैल्यू के रूप में उपयोग करते हैं main(), उदाहरण के लिए कुछ इस तरह से: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } जब मैं इस `कोड को gcc के साथ संकलित करता हूँ तो …
10 c++  c  null  return  return-value 

2
फ़ंक्शन प्रकार के तर्क के लिए टेम्पलेट तर्क कटौती
निम्नलिखित कार्यक्रम पर विचार करें। #include <iostream> template <typename T> void f( void ( *fn )( T ) ) { fn( 42 ); } void g( int x ) { std::cout << "g( " << x << " );\n"; } int main() { f( g ); } कार्यक्रम सफलतापूर्वक संकलित …

1
क्या हम C ++ 20 में विचारों वाले कंटेनरों का निर्माण कर पाएंगे?
C ++ 20 मानक संस्करण के साथ C ++ में रेंज आ रहे हैं। मेरा प्रश्न: क्या हम किसी भी सीमा के साथ (मौजूदा) मानक-पुस्तकालय कंटेनरों का निर्माण करने में सक्षम होंगे? और अधिक महत्वपूर्ण बात, श्रेणी के विचारों के साथ? उदाहरण के लिए, यह होगा: #include <vector> #include <iostream> …
10 c++  c++20  range-v3 

1
Unordered_map के दौरान मेमोरी लीक :: GCC के साथ KeyEqual अपवाद डालें - मजबूत अपवाद सुरक्षा गारंटी को तोड़ना?
मैं जीसीसी 7.3.1 का उपयोग कर रहा हूं, लेकिन कोलीरू पर भी परीक्षण किया गया है, जो मुझे लगता है कि संस्करण 9.2.0 है। निम्नलिखित के साथ बनाएँ: g++ -fsanitize=address -fno-omit-frame-pointer rai.cpp यहाँ है rai.cpp: #include <iostream> #include <unordered_map> int main() { try { struct MyComp { bool operator()(const std::string&, …

1
क्या अपने स्वयं के पुनरावृत्तियों का उपयोग करके कंटेनर को असाइन करना सुरक्षित है?
उदहारण के लिए: string s = "123"; s.assign(find(s.begin(),s.end(),'2'), s.end()); क्या उपरोक्त कोड के व्यवहार को परिभाषित किया गया है? या यह अपरिभाषित व्यवहार की ओर जाता है?
10 c++ 

1
C ++ में ^ () {} और ^ {} का क्या अर्थ है?
मैंने हाल ही में कुछ C ++ कोड इस तरह पढ़े: setData(total, &user, ^() { struct dst_t to = {ip, port}; sendData(to, data); }); getData(total, ^{ recvData(data, NULL); }); मैंने कभी नहीं देखा ^() {}और न ही ^{}। उनका क्या मतलब है? किसी प्रकार का अनाम कार्य?
10 c++ 

5
मैं एक संस्करण के सूचकांक को पुनः प्राप्त क्यों नहीं कर सकता हूं और इसकी सामग्री प्राप्त करने के लिए इसका उपयोग कर सकता हूं?
मैं एक प्रकार की सामग्री तक पहुँचने का प्रयास कर रहा हूँ। मुझे नहीं पता कि वहाँ क्या है, लेकिन शुक्र है कि वैरिएंट है। इसलिए मैंने सोचा कि मैं केवल वेरिएंट से पूछूंगा कि यह किस इंडेक्स पर है और फिर उस इंडेक्स का उपयोग std::getउसकी सामग्री के लिए …
10 c++  c++17  variant 

2
जब आपको केवल-पढ़ने के लिए परिदृश्य में एक शून्य समाप्त स्ट्रिंग की आवश्यकता होती है?
मैं std::string_viewलाइब्रेरी के साथ खेल रहा हूं और मैं एक कोड बेस बदलने पर विचार कर रहा हूं, जिस पर मैं std::string_viewज्यादा से ज्यादा प्रयोग कर रहा हूं । हालाँकि, कई थ्रेड्स जो मैंने इस विषय पर पढ़े हैं कि std::string_viewइसके बजाय कब और कहाँ उपयोग करना है const std::string …

1
क्या C ++ 17 समानांतर `for_each` के लिए थ्रेड्स की गिनती सीमित करना संभव है?
मैं उपयोग std::for_eachके साथ std::execution::parसंरचनाओं के वेक्टर के रूप में प्रतिनिधित्व विशाल इनपुट पर जटिल गणना करने के लिए। अभिकलन को हार्डवेयर (नेटवर्क या डिस्क IO उदाहरण के लिए) से संबंधित किसी भी देरी की आवश्यकता नहीं है, यह "सिर्फ सीपीयू" अभिकलन है। मेरे लिए यह तर्कसंगत लगता है कि …

2
C ++ के साथ समाधान के निर्माण के बाद VCRUNTIME140_1.dll गायब है
मैंने एक छोटा टेक्स्ट एडवेंचर बनाया है। मैंने रिलीज़ और x64 सेटिंग्स का उपयोग करके विज़ुअल स्टूडियो कम्युनिटी 2019 के साथ समाधान बनाया है। मैंने * .exe फ़ाइल को अन्य जेनरेट की गई फ़ाइलों के साथ जोड़ दिया है और उन्हें दूसरे पीसी पर भेज दिया है जिसमें वीएस स्थापित …
10 c++  dll 

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