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

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

11
क्या रिटर्न स्टेटमेंट में परिणाम के आसपास कोष्ठक महत्वपूर्ण हैं?
क्या किसी फ़ंक्शन के अंदर इन दो बयानों के बीच अंतर है? bool returnValue = true; // Code that does something return(returnValue); और इस? bool returnValue = true; // Code return returnValue; पूर्व में चारों ओर कोष्ठक हैं returnValue।
79 c++  c  semantics 


2
"फ़ील्ड में अपूर्ण प्रकार है" त्रुटि
मेरी हेडर फ़ाइल में कोई त्रुटि है: field "ui" has incomplete type. मैंने uiएक पॉइंटर बनाने की कोशिश की है , लेकिन वह काम नहीं करता है। मुझे नहीं लगता कि मुझे ऐसा करने की आवश्यकता है क्योंकि मैंने पहले ही अपने MainWindowClassनामस्थान में परिभाषित कर लिया है Ui। यह …
79 c++ 

4
आप 'क्यों नहीं ओवरलोड कर सकते हैं।' सी ++ में ऑपरेटर?
यह अतिभारित करने में सक्षम होने के लिए बहुत उपयोगी होगा। C ++ में ऑपरेटर और किसी ऑब्जेक्ट का संदर्भ लौटाता है। आप को ओवरलोड कर सकते हैं operator->और operator*नहीं बल्किoperator. क्या इसका कोई तकनीकी कारण है?

4
किसी वैरिएबल को शुरू करने, परिभाषित करने, घोषित करने के बीच अंतर
प्रश्न पढ़ने के बाद , मैं घोषणा और परिभाषा के बीच के अंतर को जानता हूं। तो क्या इसका मतलब यह है कि परिभाषा घोषणा के साथ-साथ आरंभिकता के बराबर है?
78 c++  c  terminology 

1
बेस्ट सी / सी ++ नेटवर्क लाइब्रेरी
इस प्रश्न के उत्तर सामुदायिक प्रयास हैं । इस पोस्ट को बेहतर बनाने के लिए मौजूदा उत्तरों को संपादित करें। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। मैंने C / C ++ में थोड़ा सा भी काम नहीं किया है और बस सोच रहा …
78 c++  c  networking 

8
पैक्ड 8-बिट पूर्णांक को 64-बिट पूर्णांक में 1, समानांतर में, SWAR बिना हार्डवेयर SIMD के
अगर मेरे पास 64-बिट पूर्णांक है जो मैं 8 तत्वों के साथ पैक किए गए 8-बिट पूर्णांक की एक सरणी के रूप में व्याख्या कर रहा हूं। 1एक तत्व के दूसरे तत्व के परिणाम को प्रभावित किए बिना अतिप्रवाह से निपटने के दौरान मुझे प्रत्येक पैक किए गए पूर्णांक से …
77 c++  c  bit-manipulation  simd  swar 

7
क्या मैं 0 के मूल्य के प्रतिस्थापन के रूप में NULL का उपयोग कर सकता हूं?
क्या मैंने NULLसूचक को प्रतिस्थापन के रूप में उपयोग करने की अनुमति दी है 0? या ऐसा करने में कुछ गलत है? जैसे उदहारण के लिए: int i = NULL; के लिए प्रतिस्थापन के रूप में: int i = 0; प्रयोग के रूप में मैंने निम्नलिखित कोड संकलित किया: #include …

10
एसटीडी का उपयोग करना :: कच्ची मेमोरी पर दृश्य के रूप में वेक्टर
मैं एक बाहरी पुस्तकालय का उपयोग कर रहा हूं जो किसी बिंदु पर मुझे पूर्णांक और आकार के एक कच्चे सूचक को देता है। अब मैं std::vectorइन मानों को कच्चे पॉइंटर्स के साथ एक्सेस करने के बजाय इन मानों को एक्सेस और संशोधित करना चाहता हूँ । यहाँ एक स्पष्ट …
71 c++  c++11  vector  stdvector 

7
क्या C ++ में 'नया' और 'डिलीट' हो रहे हैं?
मैंने एक प्रश्नोत्तरी पर ठोकर खाई जिसमें विभिन्न आकारों के साथ सरणी घोषणा शामिल थी। पहली बात जो मेरे दिमाग में आई वह यह है कि मुझे newइस तरह से कमांड के साथ डायनेमिक एलोकेशन का उपयोग करना होगा : while(T--) { int N; cin >> N; int *array = …

3
मल्टीथ्रेडिंग प्रोग्राम अनुकूलित मोड में अटका हुआ है, लेकिन सामान्य रूप से -O0 में चलता है
मैंने एक सरल मल्टीथ्रेडिंग कार्यक्रम इस प्रकार लिखा है: static bool finished = false; int func() { size_t i = 0; while (!finished) ++i; return i; } int main() { auto result=std::async(std::launch::async, func); std::this_thread::sleep_for(std::chrono::seconds(1)); finished=true; std::cout<<"result ="<<result.get(); std::cout<<"\nmain thread id="<<std::this_thread::get_id()<<std::endl; } यह में डिबग मोड में सामान्य रूप से बर्ताव …

2
किसी ऐरे काम का आकार पाने के लिए यह टेम्प्लेट कोड कैसे करता है?
मुझे आश्चर्य है कि इस तरह के कोड को परीक्षण सरणी का आकार क्यों मिल सकता है? मैं टेम्पलेट में व्याकरण से परिचित नहीं हूं। शायद कोई कोड के अर्थ को समझा सकता है template<typename,size_t>। इसके अलावा, एक संदर्भ लिंक भी पसंद किया जाता है। #define dimof(array) (sizeof(DimofSizeHelper(array))) template <typename …
61 c++  visual-c++ 

10
C ++ और अपरिभाषित व्यवहार (UB) में अतिप्रवाह
मैं निम्नलिखित की तरह कोड के उपयोग के बारे में सोच रहा हूं int result = 0; int factor = 1; for (...) { result = ... factor *= 10; } return result; यदि लूप nसमय के साथ पुनरावृत्त होता है, तो ठीक कई बार factorगुणा किया जाता 10है n। …

5
लैम्ब्डा के भीतर C ++ लैम्ब्डा फ़ंक्शन का पता कैसे प्राप्त करें?
मैं यह पता लगाने की कोशिश कर रहा हूं कि लैम्बडा फ़ंक्शन का पता कैसे प्राप्त किया जाए। यहाँ एक नमूना कोड है: []() { std::cout << "Address of this lambda function is => " << ???? }(); मुझे पता है कि मैं एक चर में लैम्ब्डा को कैप्चर कर …
53 c++  c++11  lambda  c++14  c++17 

3
इक्विटी ऑपरेटर को C ++ 20 में कस्टम स्पेसशिप ऑपरेटर कार्यान्वयन के लिए परिभाषित नहीं किया जाता है
मैं <=>C ++ 20 में नए स्पेसशिप ऑपरेटर के साथ एक अजीब व्यवहार कर रहा हूं । मैं विजुअल स्टूडियो 2019 कंपाइलर का उपयोग कर रहा हूं /std:c++latest। यह कोड ठीक संकलित करता है, जैसा कि अपेक्षित था: #include <compare> struct X { int Dummy = 0; auto operator<=>(const X&) …

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