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

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

15
एक्सप्र में ओवरफ्लो से कैसे बचें। ऐ बी सी डी
मुझे एक अभिव्यक्ति की गणना करने की आवश्यकता है जो ऐसा दिखता है: A*B - C*Dजहां उनके प्रकार हैं: signed long long int A, B, C, D; प्रत्येक संख्या वास्तव में बड़ी हो सकती है (इसके प्रकार को अतिप्रवाह नहीं)। जबकि A*Bअतिप्रवाह का कारण बन सकता है, एक ही समय …
161 c++  c  integer-overflow 

2
इस C कोड में वर्णमाला को कई श्रेणियों में क्यों विभाजित किया गया है?
एक कस्टम लाइब्रेरी में मैंने एक कार्यान्वयन देखा: inline int is_upper_alpha(char chValue) { if (((chValue >= 'A') && (chValue <= 'I')) || ((chValue >= 'J') && (chValue <= 'R')) || ((chValue >= 'S') && (chValue <= 'Z'))) return 1; return 0; } क्या वह ईस्टर अंडा है या मानक सी …
161 c++  c  character  toupper 

19
वहाँ एक काम कर रहे सी + + उपकरण refactoring है? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 6 महीने पहले बंद हुआ । इस प्रश्न …
161 c++  refactoring 

11
जब आप पैरामीटर के साथ एक बनाते हैं तो डिफ़ॉल्ट पैरामीटर रहित निर्माता क्यों चला जाता है
C #, C ++ और जावा में, जब आप एक कंस्ट्रक्टर लेने वाले पैरामीटर बनाते हैं, तो डिफ़ॉल्ट पैरामीटरलेस एक चला जाता है। मैंने हमेशा सिर्फ इस तथ्य को स्वीकार किया है, लेकिन अब मैं यह सोचने लगा हूं कि क्यों। इस व्यवहार का कारण क्या है? क्या यह सिर्फ …

7
std :: function vs template
C ++ 11 के लिए धन्यवाद, हमने std::functionफ़ंक्शनल रैपर के परिवार को प्राप्त किया । दुर्भाग्य से, मैं इन नए परिवर्धन के बारे में केवल बुरी बातें ही सुनता रहता हूं। सबसे लोकप्रिय यह है कि वे बहुत धीमी गति से हैं। मैंने इसका परीक्षण किया और वे वास्तव में …

5
हमें किन कारणों की आवश्यकता है?
C ++ 20 अवधारणाओं के कोनों में से एक यह है कि कुछ निश्चित परिस्थितियां हैं जिनमें आपको लिखना है requires requires। उदाहरण के लिए, इस उदाहरण से [expr.prim.req] / 3 : एक आवश्यकता-अभिव्यक्ति का उपयोग एक आवश्यकता-खंड ([अस्थायी]) में भी किया जा सकता है, जैसे कि नीचे दिए गए …
161 c++  c++-concepts  c++20 

3
Std :: Move and std :: आगे के बीच क्या अंतर है
मैंने इसे यहाँ देखा: मूव कन्स्ट्रक्टर को बेस-क्लास मूव कंस्ट्रक्टर कहते हैं क्या कोई समझा सकता है: के बीच अंतर std::moveऔर std::forward, अधिमानतः कुछ कोड उदाहरणों के साथ? इसके बारे में आसानी से कैसे सोचना है, और कब कौन सा उपयोग करना है

9
C ++ में स्टैक, स्टैटिक और हीप
मैंने खोज की है, लेकिन मैंने इन तीन अवधारणाओं को बहुत अच्छी तरह से नहीं समझा है। मुझे कब गतिशील आवंटन (ढेर में) का उपयोग करना है और इसका वास्तविक लाभ क्या है? स्थिर और स्टैक की समस्याएं क्या हैं? क्या मैं ढेर में चर आवंटित किए बिना एक पूरा …

3
कैसे प्राप्त करें std :: कच्चे डेटा के लिए वेक्टर सूचक?
मैं std::vectorएक charसरणी के रूप में उपयोग करने की कोशिश कर रहा हूं । मेरा कार्य शून्य सूचक में होता है: void process_data(const void *data); इससे पहले कि मैं बस इस कोड का उपयोग करता हूं: char something[] = "my data here"; process_data(something); जो उम्मीद के मुताबिक काम किया। लेकिन …
160 c++  stl  vector 

3
मानक कंटेनरों की जटिलता की गारंटी क्या है?
स्पष्ट रूप से ;-) मानक कंटेनर गारंटी के कुछ रूप प्रदान करते हैं। किस प्रकार के गारंटी और क्या विभिन्न प्रकार के कंटेनर के बीच अंतर हैं? SGI पृष्ठ ( STL के बारे में ) से कार्य करना Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence …
160 c++  stl  containers  big-o 

14
विंडोज पर स्क्रीन कैप्चरिंग का सबसे तेज़ तरीका
मैं विंडोज प्लेटफॉर्म के लिए एक स्क्रैचस्टिंग प्रोग्राम लिखना चाहता हूं, लेकिन स्क्रीन को कैसे कैप्चर करना है, इसके बारे में अनिश्चित हूं। जीडीआई का उपयोग करने के लिए केवल एक ही तरीका मुझे पता है, लेकिन मैं उत्सुक हूं कि क्या इस बारे में जाने के अन्य तरीके हैं, …
159 c++  c  windows 

12
Qt का उपयोग करते समय कंसोल को कैसे प्रिंट करें
मैं कंप्यूटर ग्राफिक्स में कुछ प्रोग्राम बनाने के लिए Qt4 और C ++ का उपयोग कर रहा हूं। मुझे अपने कंसोल में कुछ वैरिएबल को रन-टाइम में प्रिंट करने में सक्षम होना चाहिए, डिबगिंग नहीं, लेकिन coutमैं पुस्तकालयों को जोड़ने पर भी काम नहीं करता। क्या इसे करने का कोई …
159 c++  qt  cout 

9
सी ++ वेलरेयर बनाम वेक्टर
मुझे वैक्टर बहुत पसंद हैं। वे निफ्टी और तेज हैं। लेकिन मुझे पता है कि इस बात को एक वैलेर्रे कहा जाता है। मैं एक वेक्टर के बजाय एक वैलेर का उपयोग क्यों करूंगा? मुझे पता है कि वैलेरेज़ में कुछ सिंटैक्टिक शुगर है, लेकिन इसके अलावा, वे कब उपयोगी …

13
"मेमोरी को संकलन के समय आवंटित किया गया" वास्तव में क्या मतलब है?
C और C ++ जैसी प्रोग्रामिंग भाषाओं में, लोग अक्सर स्थिर और गतिशील मेमोरी आवंटन को संदर्भित करते हैं। मैं अवधारणा को समझता हूं लेकिन "सभी स्मृति को संकलन समय के दौरान (आरक्षित) आवंटित किया गया था" हमेशा मुझे भ्रमित करता है। संकलन, जैसा कि मैं इसे समझता हूं, उच्च …

2
कक्षा सदस्यों के लिए स्मार्ट पॉइंटर्स का उपयोग करना
मुझे C ++ 11 में कक्षा सदस्यों के रूप में स्मार्ट पॉइंटर्स के उपयोग को समझने में परेशानी हो रही है। मैंने स्मार्ट पॉइंटर्स के बारे में बहुत कुछ पढ़ा है और मुझे लगता है कि मुझे समझ में नहीं आता कि कैसे unique_ptrऔर सामान्य रूप से काम करता shared_ptr/ …

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