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

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

2
0x41 के साथ वर्ण 'ए' की तुलना क्यों की जाएगी?
मैं कुछ सी ++ कोड को देख रहा था और निम्नलिखित निर्माण पाया: if('A' == 0x41) { // ... } else if('A' == 0xc1) { // ... } else { // ... } मुझे एक दृश्य स्टूडियो चेतावनी मिल रही है : चेतावनी C4127 सशर्त अभिव्यक्ति स्थिर है। विजुअल स्टूडियो …
89 c++  string 

2
जीएनयू जीसीसी (जी ++): यह कई डाइवोर्स क्यों उत्पन्न करता है?
विकासशील वातावरण: जीएनयू जीसीसी (जी ++) 4.1.2 हालांकि मैं यह जांचने की कोशिश कर रहा हूं कि यूनिट परीक्षण में 'कोड कवरेज - विशेष रूप से फ़ंक्शन कवरेज' को कैसे बढ़ाया जाए, मैंने पाया है कि कई बार कक्षा का डोर कई बार उत्पन्न होता है। क्या आप में से …
89 c++  g++  destructor 

4
कोई डिफ़ॉल्ट चाल-असाइनमेंट / चाल-निर्माणकर्ता क्यों नहीं?
मैं एक साधारण प्रोग्रामर हूं। मेरे वर्ग के सदस्य सबसे अधिक बार POD- प्रकार और STL- कंटेनर से बने होते हैं। इसके कारण मुझे शायद ही कभी असाइनमेंट ऑपरेटर्स या कॉपी कंस्ट्रक्टर्स को लिखना पड़े, क्योंकि ये डिफ़ॉल्ट रूप से लागू होते हैं। इसे जोड़ें, अगर मैं std::moveवस्तुओं पर उपयोग …

4
मेममेरी मेमरी से तेज क्यों है?
मैं एक आवेदन में प्रदर्शन हॉटस्पॉट की जांच कर रहा हूं, जो अपने समय का 50% मेमोव (3) में खर्च करता है। एप्लिकेशन लाखों 4-बाइट पूर्णांकों को सॉर्ट किए गए सरणियों में सम्मिलित करता है, और सम्मिलित मूल्य के लिए स्थान बनाने के लिए डेटा को "दाईं ओर" स्थानांतरित करने …
89 c++  c  performance  memory 

3
क्या यह छोरों के लिए C ++ 11 का एक ज्ञात नुकसान है?
आइए कल्पना करें कि हमारे पास कुछ सदस्य कार्यों के साथ 3 युगल रखने के लिए एक संरचना है: struct Vector { double x, y, z; // ... Vector &negate() { x = -x; y = -y; z = -z; return *this; } Vector &normalize() { double s = 1./sqrt(x*x+y*y+z*z); …

12
C ++ में स्ट्रिंग्स की एक सरणी कैसे घोषित करें?
मैं सबसे अच्छा संभव तरीके से तार के एक स्थिर सरणी के सभी तत्वों पर पुनरावृति करने की कोशिश कर रहा हूं। मैं एक पंक्ति में इसे घोषित करने में सक्षम होना चाहता हूं और आसानी से संख्याओं का ट्रैक रखने के बिना इसमें से तत्वों को जोड़ना / निकालना। …
89 c++  arrays 

3
क्या वास्तव में "के रूप में अगर" नियम है?
जैसा कि शीर्षक कहता है, वास्तव में "जैसा-अगर" नियम क्या है? एक विशिष्ट उत्तर मिलेगा: नियम जो किसी भी और सभी कोड परिवर्तनों की अनुमति देता है जो कार्यक्रम के अवलोकन योग्य व्यवहार को नहीं बदलते हैं समय-समय पर हम कुछ कार्यान्वयनों से व्यवहार करते रहते हैं जो इस नियम …
89 c++  c  optimization  c++-faq  as-if 

13
C ++ में INI फ़ाइल को पार्स करने का सबसे आसान तरीका क्या है?
मैं C ++ का उपयोग करके एक INI फ़ाइल पार्स करने की कोशिश कर रहा हूं। इसे प्राप्त करने का सबसे अच्छा तरीका क्या है, इस पर कोई सुझाव? क्या मुझे INI फ़ाइल प्रसंस्करण के लिए Windows API टूल का उपयोग करना चाहिए (जिसके साथ मैं पूरी तरह से अपरिचित …
89 c++  winapi  ini  fileparse 

7
फंक्शन-लेवल स्टैटिक वेरिएबल्स को कब आवंटित / इनिशियलाइज़ किया जाता है?
मुझे पूरा विश्वास है कि वैश्विक रूप से घोषित चरों को कार्यक्रम शुरू होने के समय आवंटित किया जाता है (और यदि शुरू में लागू होता है)। int globalgarbage; unsigned int anumber = 42; लेकिन एक समारोह में स्थिर लोगों के बारे में क्या? void doSomething() { static bool globalish …
89 c++  variables 


4
जी ++ के साथ मल्टीथ्रेड कोड का संकलन
मेरे पास अब तक का सबसे आसान कोड है: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } हालाँकि मैं अभी भी इसे g++चलाने के लिए संकलित नहीं कर सकता । अधिक …
89 c++  linux  ubuntu  gcc  g++ 

3
स्थैतिक कीवर्ड का पदावनति ... और नहीं?
C ++ staticमें एक प्रतीक की दृश्यता (या तो चर या फ़ंक्शन घोषणा) को प्रभावित करने के लिए एक अनुवाद इकाई के भीतर कीवर्ड का उपयोग करना संभव है । N3092 में, यह पदावनत कर दिया गया: अनुलग्नक D.2 [depr.static] स्थैतिक कीवर्ड का उपयोग नाम स्थान गुंजाइश में वस्तुओं की …
89 c++  static  c++11  standards 

4
क्या इस अस्थिरता की परिभाषा "अस्थिर" है, या जीसीसी में कुछ मानक अनुपालन समस्याएं हैं?
मुझे एक फ़ंक्शन की आवश्यकता है जो (WinAPI से SecureZeroMemory की तरह) हमेशा मेमोरी को शून्य करता है और दूर अनुकूलित नहीं होता है, भले ही कंपाइलर को लगता है कि मेमोरी उसके बाद फिर से एक्सेस नहीं होने वाली है। अस्थिर के लिए एक आदर्श उम्मीदवार की तरह लगता …
89 c++  c  gcc  standards 

6
कक्षा सदस्य का उपयोग करके C ++ कॉलबैक
मुझे पता है कि यह कई बार पूछा गया है, और इसकी वजह से क्रॉफ्ट के माध्यम से खुदाई करना और क्या काम करता है इसका एक सरल उदाहरण मिल सकता है। मुझे यह मिल गया है, यह सरल है और यह काम करता है MyClass... #include <iostream> using std::cout; …

5
कसने के लिए एक पॉइंटर को हटाना (T const *)
मेरे पास कास्ट पॉइंटर्स के संबंध में एक मूल प्रश्न है। मुझे किसी कांस्टेबल पॉइंटर का उपयोग करके किसी भी गैर-कास्ट सदस्य कार्यों को कॉल करने की अनुमति नहीं है। हालाँकि, मुझे एक कास्ट पॉइंटर पर ऐसा करने की अनुमति है: delete p; यह उस वर्ग के विनाशकर्ता को बुलाएगा …

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