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

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


16
सी ++ पुनर्वित्त हेडर फ़ाइलें (winsock2.h)
मैं हेडर फ़ाइलों को दो बार शामिल करने से कैसे रोकूँ? समस्या यह है कि मैं इसमें शामिल हूंमें MyClass.h और फिर मैं सम्मिलित कर रहा MyClass.h कई फाइलों में, तो यह कई बार शामिल है और परिभाषा त्रुटि तब होती है। कैसे बचाना है? मैं गार्डों को शामिल करने …
143 c++  header  redefinition 

10
कार्यों के लिए C ++ 11 में "अंतिम" कीवर्ड का उद्देश्य क्या है?
finalकार्यों के लिए C ++ 11 में कीवर्ड का उद्देश्य क्या है ? मैं समझता हूं कि यह व्युत्पन्न वर्गों द्वारा कार्य करने से रोकता है, लेकिन यदि यह मामला है, तो क्या यह गैर-आभासी आपके finalकार्यों को घोषित करने के लिए पर्याप्त नहीं है ? क्या कोई और चीज़ …
143 c++  c++11  final 

4
TensorFlow, क्यों चुना भाषा अजगर था?
मैंने हाल ही में गहरी सीखने और अन्य एमएल तकनीकों का अध्ययन करना शुरू किया, और मैंने ऐसे ढांचे की खोज शुरू की, जो एक नेट बनाने की प्रक्रिया को सरल बनाते हैं और इसे प्रशिक्षण देते हैं, फिर मुझे टेन्सरफ्लो मिला, क्षेत्र में थोड़ा अनुभव होने पर, मेरे लिए, …

11
Std :: string में int को परिवर्तित करना
सबसे छोटा तरीका क्या है, अधिमानतः इनलाइन-सक्षम, एक स्ट्रिंग को एक इंट में बदलने के लिए? स्टाल और बूस्ट का उपयोग करते हुए उत्तर का स्वागत किया जाएगा।
143 c++  string  int 

14
C ++ 11 में पुनरावर्ती लैम्ब्डा कार्य करता है
मैं C ++ 11 में नया हूं। मैं निम्नलिखित पुनरावर्ती लंबा फ़ंक्शन लिख रहा हूं, लेकिन यह संकलन नहीं करता है। sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int …
143 c++  c++11  lambda 

2
संकलन करते समय -प्राथमिक ध्वज का महत्व
विभिन्न बहु थ्रेडेड C और C ++ प्रोजेक्ट्स में मैंने -pthreadध्वज को कंपाइलिंग और लिंकिंग स्टेज दोनों पर लागू देखा है, जबकि अन्य इसका उपयोग बिल्कुल नहीं करते हैं और -lpthreadलिंकिंग स्टेज पर जाते हैं। क्या किसी खतरे को -pthreadझंडे के साथ जोड़ना और जोड़ना नहीं है - यानी -pthreadवास्तव …
143 c++  c  linux  pthreads 

9
वहाँ एक स्ट्रिंग से वस्तुओं को पलटने का एक तरीका है उनका वर्ग नाम?
मेरे पास एक फाइल है: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ और एक अन्य फ़ाइल: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == …

13
त्रुटि LNK2019: अनसुलझे बाहरी प्रतीक _WainMain @ 16 फ़ंक्शन में संदर्भित ___tmainCRTStartup
जबकि मैं नीचे के रूप में सरल कोड चला रहा हूं, मेरी दो त्रुटियाँ हैं: #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top …

4
std :: lock_guard या std :: scoped_lock?
C ++ 17 ने एक नया लॉक क्लास बुलाया std::scoped_lock। प्रलेखन से देखते हुए यह पहले से मौजूद std::lock_guardवर्ग के समान है । क्या अंतर है और मुझे इसका उपयोग कब करना चाहिए?

6
_DEBUG बनाम NDEBUG
कोड के डिबग वर्गों को निर्दिष्ट करने के लिए किस प्रीप्रोसेसर को परिभाषित किया जाना चाहिए? उपयोग #ifdef _DEBUGया #ifndef NDEBUGया यह करने के लिए एक बेहतर तरीका है, उदा #define MY_DEBUG? मुझे लगता _DEBUGहै कि Visual Studio विशिष्ट है, क्या NDEBUG मानक है?
142 c++  c  debugging 

6
असमानता को C ++ मानक पुस्तकालय कोड के एक बहुत में (- (a = b)) के रूप में क्यों जांचा जाता है?
यह C ++ मानक पुस्तकालय removeकोड से कोड है। if (!(*first == val))इसके बजाय असमानता का परीक्षण क्यों किया जाता है if (*first != val)? template <class ForwardIterator, class T> ForwardIterator remove (ForwardIterator first, ForwardIterator last, const T& val) { ForwardIterator result = first; while (first!=last) { if (!(*first == …
142 c++ 

4
क्या C ++ 11 में पास-बाय-वैल्यू एक उचित डिफॉल्ट है?
पारंपरिक सी ++ में, कार्यों और विधियों में मूल्य से गुजरना बड़ी वस्तुओं के लिए धीमा होता है, और आम तौर पर पर फेंक दिया जाता है। इसके बजाय, C ++ प्रोग्रामर आसपास के संदर्भों को पास करते हैं, जो तेज है, लेकिन जो स्वामित्व के चारों ओर और विशेष …
142 c++  coding-style  c++11 

4
सी ++ में हेडर-फाइल में घोषणा के साथ स्रोत-फ़ाइल में स्थिर विधि को परिभाषित करें
मुझे C ++ में स्थिर विधियों के साथ काम करने में थोड़ी परेशानी हो रही है उदाहरण। class IC_Utility { public: IC_Utility(); ~IC_Utility(); std::string CP_PStringToString( const unsigned char *outString ); void CP_StringToPString( std::string& inString, unsigned char *outString, short inMaxLength ); static void CP_StringToPString( std::string& inString, unsigned char *outString); void CP_StringToPString( …

5
Boost Statechart बनाम मेटा स्टेट मशीन
राज्य मशीनों के लिए स्पष्ट रूप से बढ़ावा देने के लिए दो अलग-अलग पुस्तकालय हैं: स्टेटचर्ट और मेटा स्टेट मशीन (एमएसएम)। टैगलाइन बहुत समान विवरण देती हैं: Boost.Statechart - मनमाने ढंग से जटिल परिमित राज्य मशीनों को आसानी से पठनीय और बनाए रखने योग्य C ++ कोड में लागू किया …

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