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

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

8
Int argc, char * argv [] का क्या अर्थ है?
कई सी ++ आईडीई और संकलक में, जब यह आपके लिए मुख्य कार्य उत्पन्न करता है, तो यह इस तरह दिखता है: int main(int argc, char *argv[]) जब मैं बिना IDE के C ++ को कमांड लाइन कंपाइलर के साथ कोड करता हूं, तो मैं टाइप करता हूं: int main() …

11
अनाम / अनाम नाम बनाम स्थिर कार्य
C ++ की एक विशेषता अनाम (अनाम) नामस्थान बनाने की क्षमता है, जैसे: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace आपको लगता है कि इस तरह की सुविधा बेकार होगी - चूंकि आप नाम स्थान का नाम निर्दिष्ट नहीं कर सकते हैं, इसलिए इसके भीतर कुछ भी …
507 c++  namespaces 

8
मुझे वास्तव में noexcept का उपयोग कब करना चाहिए?
noexceptकीवर्ड उचित रूप से कई समारोह हस्ताक्षर करने के लिए लागू किया जा सकता है, लेकिन मैं जब मैं अभ्यास में इसका उपयोग करने पर विचार करना चाहिए के रूप में लेकर अनिश्चित हूं। अब तक मैंने जो कुछ भी पढ़ा है, उसके आधार पर, noexceptकुछ महत्वपूर्ण मुद्दों को संबोधित …

5
टेम्प्लेट में कीवर्ड 'टाइपनेम' और 'क्लास' का अंतर?
टेम्प्लेट के लिए मैंने दोनों घोषणाएं देखी हैं: template < typename T > template < class T > क्या फर्क पड़ता है? और निम्नलिखित उदाहरणों में वास्तव में उन खोजशब्दों का क्या मतलब है (जर्मन विकिपीडिया लेख से टेम्पलेट्स के बारे में लिया गया)? template < template < typename, typename …
504 c++  templates  keyword 

23
जो तेज है: स्टैक आवंटन या हीप आवंटन
यह प्रश्न काफी प्राथमिक लग सकता है, लेकिन यह एक बहस है जिसे मैंने दूसरे डेवलपर के साथ काम किया है। मैं उन चीजों को आवंटित करने के लिए ध्यान रख रहा था जहां मैं उन्हें आवंटित कर सकता था, बजाय उन्हें आवंटित करने के। वह मुझसे बात कर रहा …
503 c++  performance  memory  stack  heap 

5
क्या C ++ मानक किसी प्रोग्राम को क्रैश करने के लिए एक गैर-विनिर्मित बूल की अनुमति देता है?
मुझे पता है कि C ++ में एक "अपरिभाषित व्यवहार" बहुत संकलक को कुछ भी करने की अनुमति दे सकता है जो वह चाहता है। हालांकि, मेरे पास एक दुर्घटना थी जिसने मुझे आश्चर्यचकित कर दिया, क्योंकि मैंने माना कि कोड काफी सुरक्षित था। इस मामले में, वास्तविक समस्या केवल …

26
वर्ग सदस्य फ़ंक्शन के अस्तित्व के लिए अस्थायी जाँच?
क्या यह संभव है कि एक निश्चित सदस्य फ़ंक्शन को किसी वर्ग पर परिभाषित करने के आधार पर व्यवहार में परिवर्तन करने वाला टेम्पलेट लिखना संभव हो? यहाँ एक सरल उदाहरण है कि मैं क्या लिखना चाहता हूँ: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return …

4
C ++ हेडर फ़ाइलों में #ifndef और #define का उपयोग क्यों किया जाता है?
मैं आमतौर पर हेडर फ़ाइलों की शुरुआत में इस तरह कोड देख रहा हूं: #ifndef HEADERFILE_H #define HEADERFILE_H और फाइल के अंत में है #endif इसका उद्देश्य क्या है?
495 c++  c  c-preprocessor 

12
जांचें कि क्या स्ट्रिंग में C ++ में स्ट्रिंग है
मेरे पास एक प्रकार का चर है std::string। मैं जाँच करना चाहता हूँ कि क्या यह एक निश्चित है std::string। मुझे यह कैसे करना है? क्या कोई ऐसा फ़ंक्शन है जो स्ट्रिंग के पाए जाने पर सही है, और अगर ऐसा नहीं है तो गलत है?
493 c++  string  substring 

8
अहस्ताक्षरित int बनाम size_t
मुझे लगता है कि आधुनिक C और C ++ कोड का उपयोग हर जगह के size_tबजाय int/ unsigned intबहुत अधिक लगता है - C स्ट्रिंग फ़ंक्शन के लिए मापदंडों से STL तक। मैं इसके कारण और इससे होने वाले लाभों के लिए उत्सुक हूं।
492 c++  c  size-t 


11
मैं .so फ़ाइल में प्रतीकों को कैसे सूचीबद्ध करूं
मैं .so फ़ाइल से निर्यात किए जा रहे प्रतीकों को कैसे सूचीबद्ध करूं? यदि संभव हो तो, मैं उनका स्रोत भी जानना चाहूंगा (जैसे कि उन्हें किसी स्थैतिक पुस्तकालय से निकाला जाए)। मैं gcc 4.0.2 का उपयोग कर रहा हूँ, अगर इससे कोई फर्क पड़ता है।
485 c++  c  gcc  symbols  name-mangling 

9
हेडर फाइलें और .cpp फाइलें क्यों हैं? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
484 c++  header-files 

16
मैं एक std :: string को int में कैसे बदल सकता हूँ?
बस एक त्वरित प्रश्न है। मैंने इंटरनेट पर बहुत कम देखा है और मुझे कुछ समाधान मिले हैं लेकिन उनमें से किसी ने भी अभी तक काम नहीं किया है। एक स्ट्रिंग को एक इंट में परिवर्तित करने को देखते हुए और मेरा मतलब ASCII कोड नहीं है। एक त्वरित …
484 c++  string  int 


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