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

ओवरलोडिंग और ओवरलोडिंग के संदर्भ निम्न हो सकते हैं: - कंस्ट्रक्टर और मेथड ओवरलोडिंग, एक प्रकार का बहुरूपता जहां एक ही नाम के साथ अलग-अलग फ़ंक्शन पारित किए गए डेटा प्रकारों के आधार पर लागू किए जाते हैं - ऑपरेटर ओवरलोडिंग, कार्यात्मक या विधि ओवरलोडिंग का एक रूप जहां अतिभारित होने वाली कार्रवाई एक ऑपरेटर है, जैसे + या -

4
c ++ क्लैंग द्वारा ओवरलोडेड वर्चुअल फंक्शन चेतावनी?
निम्नलिखित कोड का संकलन करते समय क्लैंग एक चेतावनी देता है: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; चेतावनी है: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] …

4
टेम्प्लेट का उपयोग करके फ़ंक्शन को ओवरलोड करना
मैं टेम्प्लेट का उपयोग करके फ़ंक्शन को परिभाषित करने की कोशिश कर रहा हूं और मैं चाहता हूं कि टाइपनेम या तो इंट या एनीम (एक विशिष्ट एनम जिसे मैंने परिभाषित किया था) हो। मैंने निम्नलिखित कोशिश की है लेकिन मैं असफल रहा हूँ: template <int | anEnum T> // …

6
C ++ में ओवरलोडेड कंस्ट्रक्टर्स के माध्यम से अज्ञात प्रकार के एक वैरिएबल की शुरुआत
मुख्य रूप से अजगर की पृष्ठभूमि से आने वाले मैं सी ++ में प्रकारों के साथ काम करने में कुछ संघर्ष कर रहा हूं। मैं कई अतिभारित निर्माणकर्ताओं में से एक के माध्यम से एक वर्ग चर को इनिशियलाइज़ करने का प्रयास कर रहा हूं जो विभिन्न प्रकार के मापदंडों …

3
एक लैम्ब्डा फ़ंक्शन को अधिभारित करें
एक साधारण स्थानीय लैम्ब्डा फ़ंक्शन को कैसे अधिभारित करें? मूल समस्या का SSE: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; }; auto translate = [](char c) { std::map<char, int> table{ {'a', …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.