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

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

9
# .हिंदीफ़ेले CLASS_H और #define CLASS_H का उपयोग .h फ़ाइल में क्यों किया जाता है लेकिन इनकैप नहीं?
मैंने हमेशा लोगों को लिखते देखा है class.h #ifndef CLASS_H #define CLASS_H //blah blah blah #endif सवाल यह है कि वे .cpp फ़ाइल के लिए ऐसा क्यों नहीं करते हैं, जिसमें कक्षा के कार्यों की परिभाषाएँ होती हैं? मान लीजिए कि मेरे पास है main.cpp, और main.cppइसमें शामिल हैं class.h। …
136 c++ 

15
सी ++ में 32 बनाम 64 बिट का निर्धारण
मैं मज़बूती से यह निर्धारित करने का एक तरीका ढूंढ रहा हूं कि क्या C ++ कोड 32 बनाम 64 बिट में संकलित किया जा रहा है। हम मैक्रोज़ का उपयोग करके एक उचित समाधान के साथ आए हैं, लेकिन यह जानने के लिए उत्सुक थे कि क्या लोग उन …

11
हमें C ++ में "C" {#include <foo.h>} बाहरी की आवश्यकता क्यों है?
हमें उपयोग करने की आवश्यकता क्यों है: extern "C" { #include &lt;foo.h&gt; } विशेष रूप से: हमें इसका उपयोग कब करना चाहिए? संकलक / लिंकर स्तर पर क्या हो रहा है जो हमें इसका उपयोग करने की आवश्यकता है? संकलन / लिंकिंग के संदर्भ में यह उन समस्याओं को कैसे …

12
8-बिट चार के अलावा और क्या प्लेटफॉर्म हैं?
हर अब और फिर, एसओ पर किसी को बताते हैं कि char (उर्फ 'बाइट') 8 बिट्स जरूरी नहीं है । ऐसा लगता है कि 8-बिट char लगभग सार्वभौमिक है। मैंने सोचा होगा कि मुख्यधारा के प्लेटफार्मों के लिए, charबाजार में इसकी व्यवहार्यता सुनिश्चित करने के लिए 8-बिट होना आवश्यक है …
136 c++  c  cross-platform 

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

9
एक शॉट 'अगर' लिखने के लिए सबसे सुंदर तरीका
चूंकि C ++ 17 एक ifब्लॉक लिख सकता है जो इस तरह से एक बार निष्पादित हो जाएगा: #include &lt;iostream&gt; int main() { for (unsigned i = 0; i &lt; 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout &lt;&lt; "hello one-shot" &lt;&lt; …
136 c++  if-statement  c++17 

9
C फ़ंक्शंस का नाम क्यों नहीं रखा जा सकता?
मेरे पास हाल ही में एक साक्षात्कार था और एक प्रश्न पूछा गया कि extern "C"C ++ कोड का उपयोग क्या है । मैंने उत्तर दिया कि यह C ++ कोड में C फ़ंक्शन का उपयोग करना है क्योंकि C नाम-मैनलिंग का उपयोग नहीं करता है। मुझसे पूछा गया कि …
136 c++  c  name-mangling  extern-c 

16
कैसे हटाएं [] पता है कि यह एक सरणी है?
ठीक है, मुझे लगता है कि हम सभी सहमत हैं कि निम्नलिखित कोड के साथ क्या होता है अपरिभाषित है, जो पारित हुआ है उसके आधार पर, void deleteForMe(int* pointer) { delete[] pointer; } सूचक सभी प्रकार की अलग-अलग चीजें हो सकती हैं, और इसलिए delete[]उस पर बिना शर्त प्रदर्शन …


8
जीसीसी / जी ++ संकलक में -पेटेटिक का उपयोग करने का उद्देश्य क्या है?
यह नोट कहता है: -ansi: एएनएसआई भाषा विकल्प को लागू करने के लिए संकलक को बताता है। यह GCC के कुछ "फीचर्स" को बंद कर देता है जो ANSI मानक के साथ असंगत हैं। -pedantic: के साथ संयोजन के रूप में उपयोग किया जाता है -ansi, यह संकलक को एएनएसआई …
136 c++  c  gcc  g++ 

6
इरेज़र तकनीक टाइप करें
(प्रकार के क्षरण के साथ, मेरा मतलब है कि वर्ग के बारे में कुछ या सभी प्रकार की जानकारी को छिपाना , कुछ हद तक Boost.Any की तरह ।) मैं तकनीकों की एक पकड़ प्राप्त करना चाहता हूं, जबकि उन लोगों को भी साझा करता हूं, जिनके बारे में मुझे …
136 c++  type-erasure 

5
C ++ 11 में नया सिंटैक्स "= डिफ़ॉल्ट"
मुझे समझ नहीं आता कि मैं ऐसा क्यों करूंगा: struct S { int a; S(int aa) : a(aa) {} S() = default; }; क्यों न कहें: S() {} // instead of S() = default; उसके लिए एक नया वाक्यविन्यास क्यों लाया जाए?
136 c++  c++11 

24
चर नाम संख्याओं से शुरू क्यों नहीं हो सकते?
मैं कुछ समय पहले एक नए C ++ डेवलपर के साथ काम कर रहा था जब उसने सवाल पूछा: "वेरिएबल के नाम नंबरों से शुरू क्यों नहीं हो सकते?" मैं इस बात का जवाब नहीं दे सकता था कि कुछ संख्याओं में उनके (123456L, 123456U) पाठ हो सकते हैं और …


3
एक लंबोदर के साथ कैसे सुलझाएं?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass &amp; a, const MyClass &amp; b) { return a.mProperty &gt; b.mProperty; }); मैं एक उदाहरण विधि को बांधने के स्थान पर कस्टम कक्षाओं को सॉर्ट करने के लिए एक लंबो फ़ंक्शन का उपयोग करना चाहता हूं। हालाँकि, उपरोक्त कोड त्रुटि उत्पन्न करता है: त्रुटि C2564: 'const …
136 c++  sorting  lambda  char  const 

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