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

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

7
स्थिर वर्ग के सदस्य का अपरिभाषित संदर्भ
क्या कोई समझा सकता है कि निम्नलिखित कोड संकलन क्यों नहीं करेगा? कम से कम g ++ 4.2.4 पर। और अधिक दिलचस्प, यह क्यों संकलित करेगा जब मैंने प्रोफ़ाइल को इंट में डाल दिया? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> …
201 c++  g++ 

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

5
क्या मुझे मैन्युअल रूप से एक ifstream बंद करने की आवश्यकता है?
क्या मुझे मैन्युअल रूप से कॉल करने की आवश्यकता है close()जब मैं एक का उपयोग करता हूं std::ifstream? उदाहरण के लिए, कोड में: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } क्या मुझे file.close()मैन्युअल रूप …
201 c++  ifstream  raii 

13
Std :: size_t का उपयोग कब करें?
मैं सोच रहा हूं कि क्या मुझे std::size_tइसके बजाय छोरों और सामान के लिए उपयोग करना चाहिए int? उदाहरण के लिए: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { // std::size_t OK here? Or should I use, say, unsigned int instead? } } …

5
सी ++ एसटीएल क्षेत्र: सूचकांक से पुनरावृत्ति प्राप्त करें?
इसलिए, मैंने एक कोड का एक गुच्छा लिखा है जो एक stl वेक्टर में तत्वों को अनुक्रमणिका द्वारा पहुँचाता है [], लेकिन अब मुझे वेक्टर के सिर्फ एक भाग को कॉपी करने की आवश्यकता है। ऐसा लगता vector.insert(pos, first, last)है कि मैं चाहता हूं कि यह फ़ंक्शन है ... सिवाय …
200 c++  stl  vector  iterator 

12
एक अतिभारित हवाई जहाज से फाटेस्ट लोगों को फेंकना।
मान लीजिए कि आपको हवाई जहाज मिल गया है, और यह ईंधन पर कम है। जब तक विमान 3000 पाउंड यात्री भार नहीं गिराता, तब तक वह अगले हवाई अड्डे तक नहीं पहुंच पाएगा। अधिकतम जीवन बचाने के लिए, हम सबसे भारी लोगों को पहले विमान से फेंकना चाहेंगे। और …
200 c++  algorithm  sorting  stl 

6
Cplusplus.com में क्या गलत है?
यह शायद इस सवाल के लिए एक बिल्कुल उपयुक्त मंच नहीं है, लेकिन मुझे इसे दूर ले जाने के जोखिम पर एक शॉट दें। C ++ मानक पुस्तकालय के लिए कई संदर्भ हैं, जिनमें अमूल्य आईएसओ मानक, MSDN , IBM , cppreference और अधिशेष शामिल हैं । व्यक्तिगत रूप से, …
200 c++ 

8
क्या C ++ संरचना के सदस्य डिफ़ॉल्ट रूप से 0 से प्रारंभ होते हैं?
मेरे पास यह है struct: struct Snapshot { double x; int y; }; मैं चाहता हूं xऔर y0. मैं डिफ़ॉल्ट रूप से 0 करूंगा या मुझे करना होगा: Snapshot s = {0,0}; संरचना को शून्य करने के अन्य तरीके क्या हैं?
200 c++ 

3
cout std का सदस्य नहीं है
मैं mulitple फ़ाइलों और हेडर फ़ाइलों आदि का उपयोग कर अभ्यास कर रहा हूं। इसलिए मेरे पास यह प्रोजेक्ट है जो दो नंबर लेता है और फिर उन्हें जोड़ता है। बहुत साधारण। यहाँ मेरी फाइलें हैं: main.cpp #include <iostream> #include "add.h" int main() { int x = readNumber(); int y …
200 c++  io  std  member  cout 

7
फ़ंक्शन के हस्ताक्षर में कीवर्ड फेंको
throwफ़ंक्शन हस्ताक्षर में C ++ कीवर्ड का उपयोग करने के लिए बुरा व्यवहार क्यों माना जाता है इसका तकनीकी कारण क्या है ? bool some_func() throw(myExc) { ... if (problem_occurred) { throw myExc("problem occurred"); } ... }
200 c++  exception 

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

3
मुझे इस पॉइंटर के माध्यम से टेम्प्लेट बेस क्लास सदस्यों तक क्यों पहुंचना है?
यदि नीचे की कक्षाएं टेम्प्लेट नहीं थीं, तो मैं बस क्लास xमें हो सकता था derived। हालांकि, नीचे दिए गए कोड के साथ, मैं करने के लिए है उपयोग this->x। क्यों? template <typename T> class base { protected: int x; }; template <typename T> class derived : public base<T> { …


21
क्या? लूप ’के लिए 1 में इंक्रीमेंट करने पर = के बजाय = (<) का उपयोग करने का एक तकनीकी कारण है?
मैं लगभग कभी forइस तरह से एक लूप नहीं देखता : for (int i = 0; 5 != i; ++i) {} एक लूप में 1 से वृद्धि करते समय उपयोग करने के बजाय &gt;या &lt;इसके लिए एक तकनीकी कारण है ? या यह एक सम्मेलन का अधिक है?!=for
198 c++  c  for-loop 

7
वास्तव में एक रीक्रेंट फंक्शन क्या है?
अधिकांश की बार , reentrance की परिभाषा से उद्धृत किया गया है विकिपीडिया : एक कंप्यूटर प्रोग्राम या रूटीन को रीवेंटेंट के रूप में वर्णित किया जाता है यदि इसे सुरक्षित रूप से फिर से बुलाया जा सकता है इससे पहले कि इसके पिछले आह्वान को पूरा किया गया हो …

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