Articles of बहुरूपता

पॉलीमॉर्फिजैम एंड पॉइंटर टू एरेज़

मेरे पास एक कक्षा ए है: class A { public: virtual double getValue() = 0; } और एक वर्ग बी: class B : public A { public: virtual double getValue() { return 0.0; } } और फिर मुख्य में () मैं करता हूं: A * var; var = new B[100]; std::cout << var[0].getValue(); //This works […]

उदाहरण चर के साथ बहुरूपता

यहां तीन वर्ग हैं जो मैंने लिखा है: public class Shape { public int x = 0; public void getArea() { System.out.println("I don't know my area!"); } public String toString() { return "I am a shape!"; } public int getX() { return x; } } public class Rectangle extends Shape { public int x = […]

क्या मैं सी # में संपत्ति को ओवरराइड कर सकता हूं? कैसे?

मेरे पास यह बेस क्लास है: abstract class Base { public int x { get { throw new NotImplementedException(); } } } और निम्नलिखित वंशज: class Derived : Base { public int x { get { //Actual Implementaion } } } जब मैं संकलन करता हूं तो मुझे यह चेतावनी मिलती है कि व्युत्पन्न कक्षा […]

एचएबीटीएम पॉलीमॉर्फिक रिलेशनशिप

मैं रेल के लिए बहुत ही नया हूँ, और मैं एक बहुउद्देशीय एचएबीटीएम रिश्ते करने की कोशिश कर रहा हूं समस्या यह है कि मेरे पास तीन मॉडल हैं जो मैं कहना चाहता हूं। पहला इवेंट मॉडल है और फिर दो तरह की उपस्थितियां हैं: उपयोगकर्ता और संपर्क मैं क्या चाहता हूं कि उपयोगकर्ता और […]

क्या बेसर्स को पॉइंटर्स के साथ काम हटाना है?

क्या आपको उसी पॉइंटर को हटा देना होगा जो कि नए द्वारा लौटा था, या क्या आप इसे किसी सूचक वर्ग प्रकारों में से एक के पास कर सकते हैं? उदाहरण के लिए: class Base { public: virtual ~Base(); … }; class IFoo { public: virtual ~IFoo() {} virtual void DoSomething() = 0; }; class […]

बहुरूपता, ओवरलोडिंग और समान अवधारणाओं को ओवरराइड कर रहे हैं?

मैं बहुरूपता की अवधारणाओं, ओवरलोडिंग और ओवरराइड के बारे में बहुत उलझन में हूं क्योंकि यह मेरे लिए समान लगता है कृपया इन अवधारणाओं को समझाएं, और वे एक दूसरे से अलग कैसे हैं बहुत भ्रमित है कृपया मुझे ठीक से मार्गदर्शन करें। धन्यवाद

सी ++ में बनाया गया एक वीटेल कब है?

जब वास्तव में कंपाइलर एक वर्चुअल फ़ंक्शन तालिका बनाते हैं? 1) जब कक्षा में कम से कम एक आभासी फ़ंक्शन होता है। या 2) जब तत्काल बेस क्लास में कम से कम एक वर्चुअल फ़ंक्शन होता है। या 3) जब पदानुक्रम के किसी भी स्तर पर कोई अभिभावक वर्ग कम से कम एक आभासी फ़ंक्शन […]

अगर-कम प्रोग्रामिंग (मूलतः सशर्त के बिना)

मेरे पास एक सहयोगी था जिसने मुझे बताया कि उसने एक बार एक कंपनी के लिए काम किया था, जिसके पास कोड में नियमों ("अगर" और "स्विच" स्टेटमेंट) की कोई नीति नहीं थी और वे कोड के सभी फैसलों को इस्तेमाल करते हैं बहुरूपता और (मैं अनुमान लगा रहा हूं) कुछ अन्य ओ ओ सिद्धांत […]

प्रकार के आधार पर व्यवहार स्विच करने का सर्वोत्तम तरीका

संभव डुप्लिकेट: सी # – क्या इस पर 'स्विच ऑन टाइप' से बेहतर विकल्प है? क्लासिक पर विचार करें: class Widget { } class RedWidget : Widget { } class BlueWidget : Widget { } अधिकांश भाग के लिए, मेरे यूआई में, मैं सभी Widget का एक ही प्रकार का इलाज कर सकता हूं। हालांकि, […]

सी ++: वेक्टर <बेस> प्रकार की वस्तुओं को प्राप्त कर सकते हैं?

शीर्षक सब कुछ बयां कर देता है। असल में, यह करना कानूनी है: class Base { //stuff } class Derived: public Base { //more stuff } vector<Base> foo; Derived bar; foo.push_back(bar); अन्य पदों के आधार पर मैंने देखा है, निम्नलिखित ठीक है, लेकिन मैं इस मामले में संकेतक का उपयोग नहीं करना चाहता क्योंकि यह […]

दिलचस्प पोस्ट
क्या ऐरे के साथ अनूठा_पीटआर के लिए कोई फायदा है? .htaccess – फ़ोल्डर में उपडोमेन रीडायरेक्ट करें एक्सएमएल कमांड लाइन प्रोसेसिंग के लिए Grep और Sed Equivalent सी # से कोड सी + + के लिए संभव है? किसी फ़ाइल की शुरुआत में पाठ कैसे डालें? PopupWindow $ BadTokenException: विंडो जोड़ने में असमर्थ – टोकन नल मान्य नहीं है जर्सी अपवाद: सीवर: जावा क्लास के लिए एक संदेश शरीर रीडर मैं जावा में दो स्ट्रिंग कैसे जोड़ूं? कस्टम ऑब्जेक्ट्स के वेक्टर को छांटें वीडियो दृश्य प्राप्त करेंड्राइंग कैच काला लौट रहा है आविष्कारक रचना करते हैं, मोनाड्स नहीं करते हैं पॉज़ो के एक सरणी सूची को जीएसएसन के साथ परेशानी सी # यूटीएफ -8 से आईएसओ -885 9-1 (लैटिन 1) एच से स्ट्रिंग कन्वर्ट करें अनावश्यक देरी के बिना बाश में एक आदेश का समय समाप्त एंड्रॉयड खोज ViewbyId एक संस्करण स्ट्रिंग के साथ