প্রশ্ন ট্যাগ «diamond-problem»

16
জাভা একাধিক উত্তরাধিকার
জাভার একাধিক উত্তরাধিকার সমস্যাগুলি কীভাবে সমাধান করবেন তা পুরোপুরি বোঝার প্রয়াসে আমার কাছে একটি ক্লাসিক প্রশ্ন রয়েছে যা আমার স্পষ্ট করা দরকার। আমি ক্লাস আছে বলে দেয় Animalএই উপ শ্রেণীর হয়েছে Birdএবং Horseআমি একটি বর্গ করতে হবে Pegasusযা থেকে প্রসারিত করে Birdএবং Horseযেহেতু Pegasusউভয় পাখির এবং একটি ঘোড়া হয়। আমি …

5
ভার্চুয়াল উত্তরাধিকার কীভাবে "হীরা" (একাধিক উত্তরাধিকার) অস্পষ্টতা সমাধান করে?
class A { public: void eat(){ cout<<"A";} }; class B: virtual public A { public: void eat(){ cout<<"B";} }; class C: virtual public A { public: void eat(){ cout<<"C";} }; class D: public B,C { public: void eat(){ cout<<"D";} }; int main(){ A *a = new D(); a->eat(); } আমি …

2
ডেরিভড 1 :: বেস এবং ডেরিভড 2 :: বেস একই ধরণের বোঝায়?
এমএসভিসি, কলং এবং জিসিসি এই কোডটিতে একমত নন: struct Base { int x; }; struct Der1 : public Base {}; struct Der2 : public Base {}; struct AllDer : public Der1, public Der2 { void foo() { Der1::Base::x = 5; } }; Godbolt জিসিসি: <source>: In member function 'void AllDer::foo()': …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.