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

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

15
C ++ टेम्पलेट ट्यूरिंग-पूर्ण?
मुझे बताया गया है कि C ++ में टेम्प्लेट सिस्टम संकलन समय पर ट्यूरिंग-पूर्ण है। इस पोस्ट में और विकिपीडिया पर भी इसका उल्लेख किया गया है । क्या आप इस संपत्ति का शोषण करने वाले एक संगणना का एक गैर-उदाहरण उदाहरण प्रदान कर सकते हैं? क्या यह तथ्य व्यवहार …

9
मानचित्र में सम्मिलित करने के लिए पसंदीदा / मुहावरेदार तरीका क्या है?
मैंने तत्वों को डालने के चार अलग-अलग तरीकों की पहचान की है std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); उनमें से कौन सा पसंदीदा / मुहावरेदार तरीका है? (और क्या कोई और तरीका है जो मैंने नहीं सोचा है?)
111 c++  stl  insert  stdmap  std-pair 


4
C ++ मॉड्यूल - उन्हें C ++ 0x से क्यों निकाला गया? क्या वे बाद में वापस आ जाएंगे?
मैंने अभी C ++ 0x में मॉड्यूल के बारे में इस पुराने C ++ 0x ड्राफ्ट की खोज की । वर्तमान में .h / .cpp सिस्टम से बाहर निकलने का विचार केवल .cpp फ़ाइलों को लिखने से था, जो संकलन के दौरान मॉड्यूल फ़ाइलों को उत्पन्न करेगा, जो तब अन्य …

2
"…" ... टोकन का अर्थ क्या है? यानी पैरामीटर पैक पर डबल एलिप्सिस ऑपरेटर
नए सी ++ 11 हेडर के वर्तमान कार्यान्वयन के माध्यम से ब्राउज़ करते समय, मैंने "......" टोकन पर ठोकर खाई। आप जाँच सकते हैं, कि निम्नलिखित कोड ठीक है [ideone.com के माध्यम से]। template <typename T> struct X { /* ... */ }; template <typename T, typename ... U> struct …

8
मैं मिन स्टाल प्राथमिकता_केयु कैसे बना सकता हूं?
डिफ़ॉल्ट stl प्राथमिकता कतार अधिकतम एक है (शीर्ष फ़ंक्शन सबसे बड़ा तत्व देता है)। कहते हैं, सादगी के लिए, कि यह अंतर मूल्यों की प्राथमिकता कतार है।
110 c++  stl  priority-queue 


11
शब्द और अवधारणा के अर्थ को समझना - RAII (संसाधन अधिग्रहण प्रारंभिक है)
क्या आप C ++ डेवलपर्स हमें एक अच्छा विवरण दे सकते हैं कि RAII क्या है, यह क्यों महत्वपूर्ण है, और अन्य भाषाओं के लिए इसकी कोई प्रासंगिकता हो सकती है या नहीं? मैं कर एक छोटा सा पता है। मेरा मानना ​​है कि यह "संसाधन अधिग्रहण प्रारंभिक है" के …

3
MFC और ATL में मूलभूत अंतर क्या है?
यह मानते हुए कि मैं केवल "सामान्य" जीयूआई कार्यक्रमों (कोई COM, कोई ActiveX, कुछ भी नहीं फैंसी) के लिए उनका उपयोग कर रहा हूं , मुझे एटीएल और एमएफसी के बीच मौलिक अंतर क्या दिखाई देगा, मुझे यह जानने में मदद करने के लिए कि कौन सा उपयोग करना है? …
110 c++  visual-c++  mfc  atl 

8
मलोक बनाम नया - अलग-अलग पैडिंग
मैं अपनी परियोजना के लिए किसी और के C ++ कोड की समीक्षा कर रहा हूं जो उच्च-प्रदर्शन कंप्यूटिंग के लिए MPI का उपयोग करता है (10 ^ 5 - 10 ^ 6 कोर)। कोड का उद्देश्य विभिन्न आर्किटेक्चर पर विभिन्न मशीनों के बीच संचार की अनुमति देना है। उन्होंने …

30
C / C ++ में एक बाइट में बिट्स के क्रम को उल्टा करने का सबसे सरल तरीका क्या है?
जबकि एक बाइट में बिट ऑर्डर को रिवर्स करने के कई तरीके हैं, मैं उत्सुक हूं कि एक डेवलपर को लागू करने के लिए "सबसे सरल" क्या है। और उलटने से मेरा मतलब है: 1110 -> 0111 0010 -> 0100 यह समान है, लेकिन इस PHP प्रश्न का डुप्लिकेट नहीं …
110 c++  c  bit-manipulation 

10
C / C ++ लाइन नंबर
डिबगिंग उद्देश्यों के लिए, क्या मुझे C / C ++ कंपाइलर में लाइन नंबर मिल सकता है ? (कुछ कंपाइलरों के लिए मानक तरीका या विशिष्ट तरीके) जैसे if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber without writing it by my hand?(dynamic compilation)

5
`WinMain @ 16 'के लिए अपरिभाषित संदर्भ
जब मैं प्रोग्राम का उपयोग करके निर्माण करने की कोशिश करता Eclipse CDTहूं, तो मुझे निम्नलिखित मिलते हैं: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106): `WinMain @ 16 को अपरिभाषित संदर्भ ऐसा क्यों है? और, मैं इस मुद्दे को कैसे हल कर सकता हूं?
110 c++  eclipse  eclipse-cdt 

11
जीसीसी और एलडी के साथ अप्रयुक्त सी / सी ++ प्रतीकों को कैसे निकालना है?
मुझे अपने निष्पादन योग्य आकार ( ARMविकास) के आकार को अनुकूलित करने की आवश्यकता है और मैंने देखा कि मेरी वर्तमान बिल्ड स्कीम ( gcc+ ld) में अप्रयुक्त प्रतीकों को छीना नहीं जा रहा है। arm-strip --strip-unneededपरिणामी निष्पादकों / पुस्तकालयों के लिए उपयोग निष्पादन योग्य का आउटपुट आकार नहीं बदलता …
110 c++  c  gcc  ld  strip 

5
std :: next_permutation कार्यान्वयन स्पष्टीकरण
मैं उत्सुक था कि कैसे std:next_permutationलागू किया गया था इसलिए मैंने gnu libstdc++ 4.7संस्करण निकाला और पहचानकर्ताओं को संचित किया और निम्नलिखित डेमो का निर्माण करने के लिए प्रारूपण किया ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin …

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