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

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

10
ACE बनाम बूस्ट बनाम POCO [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

13
क्या एक शून्य पॉइंटर को हटाना सुरक्षित है?
मान लीजिए कि मेरे पास निम्नलिखित कोड हैं: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } क्या यह सुरक्षित है? या विलोपन ptrसे char*पहले डाला जाना चाहिए ?

2
कैसे कई परिभाषित करने के लिए Makefile में पथ शामिल हैं
सी ++ के लिए नया; शामिल हैं, पुस्तकालयों और संकलन प्रक्रिया की बुनियादी समझ। अभी तक कुछ सरल मेकफाइल्स किया था। मेरी वर्तमान परियोजना में एक मुखबिर डीबी आपी का उपयोग करना शामिल है और मुझे एक से अधिक अमानक डायरियों में हेडर फाइलें शामिल करने की आवश्यकता है। कैसे …
96 c++  include  makefile 

11
घातक त्रुटि: विजुअल स्टूडियो में "नो टार्गेट आर्किटेक्चर"
जब मैं विजुअल स्टूडियो 2010 में Win32 या x64 मोड का उपयोग करके अपने c ++ प्रोजेक्ट को संकलित करने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" मेरी प्रीप्रोसेसर परिभाषाएँ Win32; _DEBUG; _CONSOLE;% (PreprocessorDefititions) कहती …

6
C ++ 17 में std :: make_unique का उपयोग क्यों करें?
जहां तक ​​मैं समझता हूं, C ++ 14 ने पेश किया std::make_uniqueक्योंकि पैरामीटर मूल्यांकन क्रम निर्दिष्ट नहीं होने के कारण, यह असुरक्षित था: f(std::unique_ptr<MyClass>(new MyClass(param)), g()); // Syntax A (स्पष्टीकरण: यदि मूल्यांकन पहले कच्चे पॉइंटर के लिए मेमोरी आवंटित करता है, तो कॉल g()और एक अपवाद std::unique_ptrनिर्माण से पहले फेंक …
96 c++  c++17  unique-ptr 

7
मैं C ++ 11 में एक एनम वर्ग के मूल्य को कैसे आउटपुट कर सकता हूं
मैं enum classC ++ 11 में मूल्य का उत्पादन कैसे कर सकता हूं ? C ++ 03 में यह इस प्रकार है: #include <iostream> using namespace std; enum A { a = 1, b = 69, c= 666 }; int main () { A a = A::c; cout << a …

9
C में मुख्य () विधि कैसे काम करती है?
मुझे पता है कि मुख्य विधि लिखने के लिए दो अलग-अलग हस्ताक्षर हैं - int main() { //Code } या कमांड लाइन तर्क को संभालने के लिए, हम इसे लिखते हैं- int main(int argc, char * argv[]) { //code } में C++मैं जानता हूँ कि हम एक विधि को ओवरलोड …
96 c++  c 

9
C + (या: C99 में C99% z के निकटतम समतुल्य) के लिए printf size_t को क्लीन कोड दें)
मेरे पास कुछ C ++ कोड है जो एक प्रिंट करता है size_t: size_t a; printf("%lu", a); मैं 32- और 64-बिट आर्किटेक्चर दोनों पर चेतावनी के बिना संकलन करना चाहता हूं। यदि यह C99 थे, तो मैं उपयोग कर सकता था printf("%z", a);। लेकिन AFAICT %zकिसी भी मानक C ++ …
96 c++  printf  size-t 

20
मुझे बड़ी C ++ परियोजना में अनावश्यक #include फ़ाइलों का पता कैसे लगाना चाहिए?
मैं विजुअल स्टूडियो 2008 में एक बड़े सी ++ प्रोजेक्ट पर काम कर रहा हूं, और अनावश्यक #includeनिर्देशों के साथ बहुत सारी फाइलें हैं । कभी-कभी #includeएस सिर्फ कलाकृतियां हैं और सब कुछ उन्हें हटाए जाने के साथ ठीक संकलित करेगा, और अन्य मामलों में कक्षाओं को आगे घोषित किया …

3
अवधारणाओं और टेम्पलेट बाधाओं के बीच अंतर क्या हैं?
मैं जानना चाहता हूं कि C ++ पूर्ण अवधारणाओं के प्रस्ताव और टेम्पलेट बाधाओं (उदाहरण के लिए, Dlang में दिखाई गई बाधाओं या C ++ 1y के लिए नए अवधारणाओं-लाइट प्रस्ताव ) के बीच शब्दार्थ अंतर क्या हैं । पूर्ण-संकल्पित अवधारणाएँ, जो कि टेम्पलेट की कमी की तुलना में सक्षम …
96 c++  c++11  d  c++-concepts 

1
प्रत्यायोजित कंस्ट्रक्टर का उपयोग करते हुए सदस्य आरंभीकरण
मैंने C ++ 11 मानक को आज़माना शुरू कर दिया है और मुझे यह सवाल मिला है जो बताता है कि कैसे एक intor विधि या इस तरह से बचने के लिए उसी कक्षा में दूसरे ctor से अपने ctor को कॉल करें। अब मैं कोड के साथ एक ही …

12
अंत से शुरुआत तक C ++ वेक्टर को Iterating
क्या शुरू से अंत तक एक वेक्टर को पुनरावृत्त करना संभव है? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } या यह केवल इस तरह से कुछ के साथ संभव है: for (int i = my_vector.size() - 1; i >= 0; --i) { }
96 c++  vector  iterator 

4
के साथ '::' की जगह लेगा। 'C ++ में अस्पष्टता बनाएँ?
C ++ में, ऑपरेटर ::का उपयोग एक नाम स्थान या वर्ग में वर्गों, कार्यों और चर तक पहुंचने के लिए किया जाता है। अगर उन मामलों के .बजाय भाषा विनिर्देश का उपयोग किया जाता है ::, जैसे कि किसी वस्तु के उदाहरण चर / तरीकों तक पहुँचने पर तो क्या …


6
क्यों नहीं std :: initializer_list एक भाषा में बनाया गया?
std::initializer_listएक कोर-भाषा अंतर्निहित क्यों नहीं है? यह मुझे लगता है कि यह C ++ 11 की एक महत्वपूर्ण विशेषता है और अभी तक इसका अपना आरक्षित कीवर्ड (या कुछ समान) नहीं है। इसके बजाय, initializer_listयह मानक लाइब्रेरी से सिर्फ एक टेम्प्लेट क्लास है जिसमें कंपाइलर द्वारा संभाला गया नया ब्रेड-इन-इन-लिस्ट …

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