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

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

5
रैंड ()% 6 पक्षपाती क्यों है?
जब पढ़ने का उपयोग करने के लिए std :: rand, मुझे यह कोड cppreference.com पर मिला int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased सही पर अभिव्यक्ति के साथ क्या गलत है? कोशिश की और यह पूरी तरह से …
109 c++  random  std 

3
एकल फ़ाइलों के लिए ध्वज संकलित करें
मैं किसी प्रोजेक्ट को संकलित करने के लिए झंडे के एक वैश्विक सेट का उपयोग करना चाहूंगा, जिसका अर्थ है कि मेरे शीर्ष-स्तरीय CMakeLists.txt फ़ाइल में मैंने निर्दिष्ट किया है: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) हालांकि, एक उपनिर्देशिका में एक विशिष्ट फ़ाइल के लिए (मान लें कि "foo.cpp"), …

5
क्या C ++ के लिए एक ऑनलाइन नाम डेमोंगलर है? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 4 साल पहले बंद हुआ । इस प्रश्न …
109 c++  demangler 


4
मैं विजुअल स्टूडियो एक्सप्रेस 2005 के साथ एक पूरी तरह से सांख्यिकीय रूप से जुड़ा हुआ .exe कैसे बनाऊं?
मेरा वर्तमान पसंदीदा C ++ वातावरण स्वतंत्र और काफी हद तक उत्कृष्ट Microsoft Visual Studio 2005 एक्सप्रेस संस्करण है। समय-समय पर मैंने अन्य लोगों को मनभावन परिणामों के साथ .exe फ़ाइलें जारी की हैं। हालाँकि हाल ही में मैंने परेशान करने वाली खोज की कि सुखदायक परिणाम अधिक भाग्य पर …

7
अनुकूलन सक्षम करने के साथ अलग फ्लोटिंग पॉइंट परिणाम - संकलक बग?
नीचे दिया गया कोड विजुअल स्टूडियो 2008 पर अनुकूलन के साथ और बिना काम करता है। लेकिन यह केवल अनुकूलन (O0) के बिना g ++ पर काम करता है। #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); double t = v …
109 c++  optimization  g++  c++-faq 

5
LPCSTR, LPCTSTR और LPTSTR
क्या अंतर है LPCSTR, LPCTSTRऔर LPTSTR? हमें स्ट्रिंग को LV/ _ITEMसंरचना चर में बदलने के लिए ऐसा करने की आवश्यकता क्यों है pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

6
(ए + बी + सी) ≠ (ए + सी + बी) और कंपाइलर रीक्रोडिंग
दो 32-बिट पूर्णांक जोड़ने से एक पूर्णांक अतिप्रवाह हो सकता है: uint64_t u64_z = u32_x + u32_y; यदि 32-बिट पूर्णांकों में से एक को पहले डाला जाता है या 64-बिट पूर्णांक में जोड़ा जाता है, तो इस अतिप्रवाह से बचा जा सकता है। uint64_t u64_z = u32_x + u64_a + …

6
यह संकेत के उपयोग को अप्रत्याशित बनाता है?
मैं वर्तमान में पॉइंटर्स सीख रहा हूँ और मेरे प्रोफेसर ने इस कोड को एक उदाहरण के रूप में प्रदान किया है: //We cannot predict the behavior of this program! #include <iostream> using namespace std; int main() { char * s = "My String"; char s2[] = {'a', 'b', 'c', …
108 c++  pointers 

6
किसी फ़ंक्शन से 'वेक्टर' वापस करना क्यों ठीक है?
कृपया इस कोड पर विचार करें। मैंने कई बार इस प्रकार का कोड देखा है। wordsएक स्थानीय वेक्टर है। किसी फ़ंक्शन से इसे वापस करना कैसे संभव है? क्या हम गारंटी दे सकते हैं कि यह मर नहीं जाएगा? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr …

11
GCC कोड के> 2 GB के साथ त्रुटि संकलित करता है
मेरे पास ऑब्जेक्ट कोड के लगभग 2.8 GB के कुल कार्यों की एक बड़ी संख्या है (दुर्भाग्य से इसके आसपास कोई रास्ता नहीं है, वैज्ञानिक कंप्यूटिंग ...) जब मैं उन्हें लिंक करने की कोशिश करता हूं, तो मुझे (अपेक्षित) relocation truncated to fit: R_X86_64_32Sत्रुटियां मिलती हैं, जो मुझे कंपाइलर ध्वज …
108 c++  c  gcc  compiler-errors 

2
क्लैंग के साथ तेजी से कोड पूरा करना
मैं क्लैंग के कोड पूरा करने वाले तंत्र का उपयोग करते हुए संभावित कोड-पूर्ण स्पीडअप की जांच कर रहा हूं। नीचे दिए गए प्रवाह को मैंने rtags में पाया है , एंडर्स बककेन द्वारा। अनुवाद इकाइयाँ परिवर्तन के लिए डेमॉन मॉनिटरिंग फ़ाइलों द्वारा पार्स की जाती हैं। यह कहा जाता …

6
QMessageBox का उपयोग करके हां / नहीं संदेश बॉक्स
मैं क्यूटी में हां / नहीं बटन के साथ एक संदेश बॉक्स कैसे दिखाता हूं, और मैं कैसे जांचूं कि उनमें से कौन दबाया गया था? एक संदेश बॉक्स जो इस तरह दिखता है:
108 c++  qt  qmessagebox 

8
बीएलएएस को इस तरह का चरम प्रदर्शन कैसे मिलता है?
जिज्ञासा से बाहर मैंने अपने मैट्रिक्स गुणन फ़ंक्शन बनाम BLAS कार्यान्वयन को बेंचमार्क करने का निर्णय लिया ... मुझे कहना था कि परिणाम पर सबसे कम आश्चर्य हुआ: कस्टम कार्यान्वयन, 1000x1000 मैट्रिक्स गुणन के 10 परीक्षण: Took: 15.76542 seconds. BLAS कार्यान्वयन, 1000x1000 मैट्रिक्स गुणन के 10 परीक्षण: Took: 1.32432 seconds. …
108 c++  fortran 

3
'size_t' बनाम 'कंटेनर :: size_type'
वहाँ size_tऔर के बीच एक अंतर है container::size_type? जो मैं समझता हूं size_tवह अधिक सामान्य है और किसी भी size_typeएस के लिए इस्तेमाल किया जा सकता है । लेकिन container::size_typeविशिष्ट प्रकार के कंटेनरों के लिए अनुकूलित है?

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