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

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

5
मैं दोहरे कॉलनों का उपयोग करते हुए नाम स्थान में एक वर्ग को आगे-घोषित क्यों नहीं कर सकता?
class Namespace::Class; मुझे ऐसा क्यों करना पडेगा?: namespace Namespace { class Class; } VC ++ 8.0 का उपयोग करके, संकलक समस्याएँ: त्रुटि C2653: 'नाम स्थान': एक वर्ग या नाम स्थान का नाम नहीं है मुझे लगता है कि समस्या यह है कि संकलक यह नहीं बता सकता है कि Namespaceएक …
164 c++  namespaces 

3
उद्देश्य C ++ क्या है? [बन्द है]
यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न अस्पष्ट, अस्पष्ट, अपूर्ण, अति व्यापक या अलंकारिक है और इसका वर्तमान रूप में यथोचित उत्तर नहीं दिया जा सकता है। इस प्रश्न को स्पष्ट करने में मदद के लिए ताकि इसे फिर से खोला जा सके, सहायता केंद्र …

10
बिल्ड पर गुम .pch फ़ाइल को कैसे ठीक करें?
जब मैं दृश्य स्टूडियो में अपने c ++ समाधान का निर्माण करता हूं तो यह शिकायत करता है कि xxxxx.pch फ़ाइल गायब है। क्या कोई सेटिंग है जिसे मैं पूर्व संकलित हेडर वापस पाने के लिए याद कर रहा हूं? यहाँ पूर्णता के लिए सटीक त्रुटि है: Error 1 fatal …

6
क्या वर्चुअल फ़ंक्शंस में डिफ़ॉल्ट पैरामीटर हो सकते हैं?
यदि मैं एक बेस क्लास (या इंटरफ़ेस क्लास) घोषित करता हूं और इसके एक या अधिक मापदंडों के लिए डिफ़ॉल्ट मान निर्दिष्ट करता हूं, तो क्या व्युत्पन्न वर्गों को समान डिफॉल्ट्स निर्दिष्ट करना होगा और यदि नहीं, तो कौन सी डिफॉल्ट्स व्युत्पन्न वर्गों में प्रकट होंगी? परिशिष्ट: मुझे इस बात …
164 c++  c++11  c++03 

3
स्ट्रॉस्ट्रुप के उदाहरण में, "वापसी 1: 2" में बृहदान्त्र का क्या अर्थ है?
मैं एक बृहदान्त्र के एक विशेष उपयोग को नहीं समझता। मुझे यह पुस्तक द सी ++ प्रोग्रामिंग लैंग्वेज द्वारा ब्रेज़न स्ट्रॉस्ट्रुप, 4 वें संस्करण, धारा 11.4.4 "कॉल एंड रिटर्न", पृष्ठ 297 में मिला: void g(double y) { [&]{ f(y); } // return type is void auto z1 = [=](int x){ …
163 c++  syntax 

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

7
Nullptr का उपयोग करने के क्या फायदे हैं?
कोड का यह टुकड़ा तीन बिंदुओं (सुरक्षित सूचक आरंभीकरण) के लिए वैचारिक रूप से एक ही काम करता है: int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; और इसलिए, nullptrउन्हें मान प्रदान करने से अधिक संकेत देने के क्या फायदे हैं NULLया 0?
163 c++  c++11  null  c++-faq  nullptr 


8
Istringstream, ostringstream और stringstream के बीच अंतर क्या है? / हर मामले में स्ट्रिंगस्ट्रीम का उपयोग क्यों नहीं किया जाता है?
मैं कब उपयोग करूंगा std::istringstream, std::ostringstreamऔर std::stringstreamमुझे std::stringstreamहर परिदृश्य में उपयोग क्यों नहीं करना चाहिए (क्या कोई रनटाइम प्रदर्शन समस्या है?)। अंत में, क्या इस बारे में कुछ बुरा है (एक धारा का उपयोग करने के बजाय) std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";

4
CMake का उपयोग करके किसी फ़ोल्डर में सभी फ़ाइलों को स्वचालित रूप से एक लक्ष्य में जोड़ें?
मैं विजुअल C ++, XCode और makefiles से CMake में अलग-अलग बिल्ड मैनेजमेंट सिस्टम से क्रॉस प्लेटफॉर्म प्रोजेक्ट को बदलने पर विचार कर रहा हूं। एक आवश्यक विशेषता मुझे एक निर्देशिका में सभी फ़ाइलों को एक लक्ष्य में स्वचालित रूप से जोड़ना है। हालांकि यह मेक के साथ करना आसान …

8
प्रदर्शन के संदर्भ में क्या std :: memcpy () या std :: copy () का उपयोग करना बेहतर है?
क्या memcpyनीचे दिखाए अनुसार उपयोग करना बेहतर है या std::copy()प्रदर्शन के मामले में उपयोग करना बेहतर है ? क्यों? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough memory.\n"; exit(1); } memcpy (bits, copyMe->bits, ((int *) copyMe->bits)[0]);

3
C में स्ट्रिंग से निरंतर रूपांतरण 'char *' में क्यों मान्य है लेकिन C ++ में अमान्य है
सी ++ 11 मानक (आईएसओ / आईईसी 14882: 2011) में कहते हैं § C.1.1: char* p = "abc"; // valid in C, invalid in C++ C ++ के लिए यह स्ट्रिंग के लिटर के लिए एक संकेतक के रूप में ठीक है हानिकारक है क्योंकि इसे संशोधित करने का कोई …
163 c++  c  string  c++11  char 

10
क्या मुझे कंटेनर में संपूर्ण ऑब्जेक्ट या पॉइंटर्स को ऑब्जेक्ट में संग्रहीत करना चाहिए?
खरोंच से एक नई प्रणाली डिजाइन करना। मैं कुछ लंबी-जीवित वस्तुओं की सूचियों और मानचित्रों को संग्रहीत करने के लिए एसटीएल का उपयोग करूंगा। प्रश्न: क्या मुझे यह सुनिश्चित करना चाहिए कि मेरे ऑब्जेक्ट्स में कॉपी कंस्ट्रक्टर हैं और अपने STL कंटेनरों के भीतर ऑब्जेक्ट्स की कॉपी स्टोर करें, या …
162 c++  stl  pointers 

5
यह लूप "चेतावनी: पुनरावृत्ति 3u अपरिभाषित व्यवहार" और 4 से अधिक लाइनों का उत्पादन क्यों करता है?
इसे संकलित करना: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } और gccनिम्नलिखित चेतावनी उत्पन्न करता है: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ मैं समझता हूं कि एक हस्ताक्षरित पूर्णांक अतिप्रवाह …

1
String_view क्या है?
string_viewC ++ लाइब्रेरी फंडामेंटल्स TS ( N3921 ) के भीतर C ++ 17 में जोड़ा गया एक प्रस्तावित फीचर था जहां तक ​​मैं समझता हूं कि यह एक प्रकार है जो किसी प्रकार के स्ट्रिंग "अवधारणा" का प्रतिनिधित्व करता है, जो कि किसी भी प्रकार के कंटेनर का एक दृश्य …

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