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

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

15
std :: string to float or double
मैं कन्वर्ट करने के लिए कोशिश कर रहा हूँ std::stringकरने के लिए float/double। मैंने कोशिश की: std::string num = "0.6"; double temp = (double)atof(num.c_str()); लेकिन यह हमेशा शून्य देता है। कोई और तरीका?
98 c++ 


7
सी ++ चेतावनी: शून्य से दोगुना का विभाजन
मामला एक: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } यह बिना किसी चेतावनी और प्रिंट के संकलन करता है inf। ठीक है, सी ++ शून्य से विभाजन को संभाल सकता है, ( इसे लाइव देखें )। परंतु, केस 2: #include <iostream> int main() { double d …

9
int से char * में कैसे कन्वर्ट करें?
एकमात्र तरीका मुझे पता है: #include <sstream> #include <string.h> using namespace std; int main() { int number=33; stringstream strs; strs << number; string temp_str = strs.str(); char* char_type = (char*) temp_str.c_str(); } लेकिन क्या कम टाइपिंग वाली कोई विधि है?

2
वेरिएडिक टेम्प्लेट के संदर्भ में "..." टोकन के नियम क्या हैं?
C ++ 11 में इस तरह के वैरेडिक टेम्प्लेट हैं: template< class T, class... Args > unique_ptr<T> make_unique( Args&&... args ) { return unique_ptr<T>(new T(std::forward<Args>(args)...)); } इसके बारे में कुछ जिज्ञासाएँ हैं: अभिव्यक्ति std::forward<Args>(args)...दोनों का उपयोग करती है Argsऔर argsकेवल एक ...टोकन। इसके अलावा std::forwardकेवल एक टेम्पलेट पैरामीटर और एक …

7
C ++ में एक हैंडल क्या है?
मुझे बताया गया है कि एक हैंडल एक पॉइंटर की तरह है, लेकिन ऐसा नहीं है, और यह आपको ऑब्जेक्ट के बजाय ऑब्जेक्ट का संदर्भ रखने की अनुमति देता है। अधिक विस्तृत व्याख्या क्या है?
98 c++  handle 

12
वेक्टर से आइटम निकाल रहा है, जबकि C ++ 11 रेंज में 'लूप' के लिए?
मेरे पास IInventory * का वेक्टर है, और मैं प्रत्येक के साथ सामान करने के लिए C ++ 11 रेंज का उपयोग करके सूची के माध्यम से लूप कर रहा हूं। एक के साथ कुछ सामान करने के बाद, मैं इसे सूची से निकालना और ऑब्जेक्ट को हटाना चाह सकता …
98 c++  vector  for-loop  c++11 

6
C ++ में अपवाद वास्तव में धीमे हैं
मैं C ++ में सिस्टेमैटिक एरर हैंडलिंग देख रहा था - आंद्रेई अलेक्जेंड्रेस्कु उनका दावा है कि C ++ में एक्सेप्शन बहुत धीमे हैं। क्या यह अभी भी C ++ 98 के लिए सही है?
98 c++ 

7
C ++ में cout, cerr, clog of iostream हैडर में क्या अंतर है? कब कौन सा उपयोग करें?
मैं के बीच अंतर पर शोध करने की कोशिश की cout, cerrऔर clogइंटरनेट पर लेकिन एक आदर्श जवाब नहीं मिल सका। मुझे अभी भी स्पष्ट नहीं है कि किसका उपयोग कब करना है। क्या कोई मुझे सरल कार्यक्रमों के माध्यम से समझा सकता है और कब कौन सा उपयोग करना …
98 c++  iostream  cout  clog 



2
फंक्शन रोकना const std :: string और स्वीकार करने से 0
एक हजार शब्दों के लायक: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. …

14
कास्टिंग से क्यों बचना चाहिए? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …
97 c#  java  c++  casting 

3
यह एक नियमित समारोह में क्यूटी के रूप में एक संकेत के रूप में फोन कर रहा है
मान लें कि मेरे पास यह संकेत है: signals: void progressNotification(int progress); मैंने हाल ही में क्यूटी में एमिट कीवर्ड के बारे में सीखा है। अब तक, मैं संकेतों को केवल एक नियमित फ़ंक्शन की तरह कॉल करके निष्पादित करता था। इसलिए इसके बजाय: emit progressNotification(1000 * seconds); मैं लिखूंगा: …
97 c++  qt 

6
कैसे एक std :: वेक्टर फेरबदल करने के लिए?
मैं std::vectorसी + + में फेरबदल करने के लिए एक सामान्य, पुन: प्रयोज्य तरीके की तलाश कर रहा हूं । यह वर्तमान में मैं इसे कैसे करता हूं, लेकिन मुझे लगता है कि यह बहुत कुशल नहीं है क्योंकि इसे एक मध्यवर्ती सरणी की आवश्यकता है और इसे आइटम प्रकार …
97 c++  shuffle  stdvector 

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