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

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

7
मैं जोड़े के दूसरे तत्व के आधार पर जोड़े के वेक्टर को कैसे सॉर्ट करता हूं?
यदि मेरे पास जोड़े का वेक्टर है: std::vector<std::pair<int, int> > vec; क्या जोड़ी के दूसरे तत्व के आधार पर बढ़ते क्रम में सूची को सॉर्ट करने का आसान और आसान तरीका है? मुझे पता है कि मैं एक छोटी सी फ़ंक्शन ऑब्जेक्ट लिख सकता हूं जो काम करेगा, लेकिन क्या …
133 c++  stl  stdvector 


12
Cout के साथ दशमलव बिंदुओं की सही संख्या प्रिंट करना
मेरे पास floatमूल्यों की एक सूची है और मैं उन्हें cout2 दशमलव स्थानों के साथ प्रिंट करना चाहता हूं । उदाहरण के लिए: 10.900 should be printed as 10.90 1.000 should be printed as 1.00 122.345 should be printed as 122.34 मैं यह कैसे कर सकता हूँ? ( setprecisionइसमें मदद …
133 c++ 

4
कैसे एक का उपयोग करना चाहिए std :: वैकल्पिक?
मैं इसका दस्तावेजीकरण पढ़ रहा हूं std::experimental::optionalऔर मेरे पास इसके बारे में एक अच्छा विचार है कि यह क्या करता है, लेकिन मुझे समझ में नहीं आता है कि मुझे इसका उपयोग कब करना चाहिए या मुझे इसका उपयोग कैसे करना चाहिए। इस साइट में अभी तक कोई उदाहरण नहीं …

20
क्या सभी बिट्स को सही पर सेट करने के लिए -1 का उपयोग करना सुरक्षित है?
मैंने देखा है कि यह पैटर्न C & C ++ में बहुत अधिक उपयोग किया जाता है। unsigned int flags = -1; // all bits are true क्या इसे पूरा करने का एक अच्छा पोर्टेबल तरीका है? या उपयोग कर रहा है 0xffffffffया ~0बेहतर है?
132 c++  c  binary  bit-fields 

18
क्या आधुनिक C ++ अधिक प्रचलित हो रहा है? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
132 c++ 

6
C ++: क्यों बूल 8 बिट लंबा है?
C ++ में, मैं सोच रहा हूं कि बूल टाइप 8 बिट लंबा (मेरे सिस्टम पर) क्यों है, जहां बूलियन मान रखने के लिए केवल एक बिट पर्याप्त है? मुझे विश्वास था कि यह प्रदर्शन कारणों से था, लेकिन फिर 32 बिट्स या 64 बिट्स मशीन पर, जहां रजिस्टर 32 …
132 c++  boolean  size 

25
C ++ पर कोई भी C का उपयोग क्यों करेगा? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
132 c++  c 


1
-Dd = c ++ 11 और -std = gnu ++ 11 में क्या अंतर हैं?
क्या अंतर हैं -std=c++11और -std=gnu++11जीसीसी और बजना के लिए संकलन पैरामीटर के रूप में? c99और के साथ एक ही सवाल gnu99? मुझे C ++ और C मानकों के बारे में पता है, यह उन मापदंडों में अंतर है जो मेरी रुचि रखते हैं। मैंने कहीं पढ़ा है कि इसे कुछ …
132 c++  gcc  c++11  clang 

10
जब वे कभी लागू नहीं होते हैं, तो सी और सी ++ कंपाइलर फ़ंक्शन हस्ताक्षर में सरणी लंबाई की अनुमति क्यों देते हैं?
यह मैंने अपने सीखने की अवधि के दौरान पाया: #include<iostream> using namespace std; int dis(char a[1]) { int length = strlen(a); char c = a[2]; return length; } int main() { char b[4] = "abc"; int c = dis(b); cout << c; return 0; } तो चर में int dis(char …
131 c++  c  arrays 

11
क्या मुख्य () वास्तव में C ++ प्रोग्राम की शुरुआत है?
C ++ मानक से अनुभाग $ 3.6.1 / 1 पढ़ता है, एक कार्यक्रम में एक वैश्विक फ़ंक्शन शामिल होगा जिसे मुख्य कहा जाता है , जो कार्यक्रम की निर्दिष्ट शुरुआत है। अब इस कोड पर विचार करें, int square(int i) { return i*i; } int user_main() { for ( int …

4
नाम स्थान std में टेम्पलेट वर्ग कैसे घोषित करें?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif और मेरे मुख्य में उस फ़ंक्शन का उपयोग किया। मुझे त्रुटियाँ मिलती हैं। निश्चित रूप से, मुझे पता है कि std::list(मुझे लगता है कि आवंटनकर्ता) के लिए …
131 c++  templates  g++ 

6
Q_OBJECT मैक्रो क्या करता है? सभी क्यूटी वस्तुओं को इस मैक्रो की आवश्यकता क्यों है?
मैंने सिर्फ क्यूटी का उपयोग करना शुरू किया और देखा कि सभी उदाहरण वर्ग परिभाषाओं Q_OBJECTमें पहली पंक्ति के रूप में मैक्रो है । इस प्रीप्रोसेसर मैक्रो का उद्देश्य क्या है?
131 c++  qt  macros 

2
रिलीज़ मोड में, कोड व्यवहार अपेक्षा के अनुरूप नहीं है
निम्न कोड डिबग मोड और रिलीज़ मोड (विज़ुअल स्टूडियो 2008 का उपयोग करके) के तहत विभिन्न परिणाम उत्पन्न करता है: int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result …

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