derived

    -1熱度

    1回答

    下面是我創建新用戶或新管理對象的代碼,具體取決於boolean isAdmin。用戶對象是管理員從此派生的基礎對象。我想能夠像用戶功能一樣用戶user->adminClasshere。我不知道如何更改它,以便用戶=新的管理員創建管理員而不是用戶。 User *user; if (isAdmin) { user = new Admin(); } else { user

    2熱度

    4回答

    我有以下程序: #include<iostream> using namespace std; struct Base01{ int m; Base01():m(2){} void p(){cout<<m<<endl;} }; struct Derived01:public Base01{ Derived01():m(3){} }; struct

    1熱度

    3回答

    我google了,但無法找到滿意的答案。我基本上試圖讓這個代碼工作: public List<WordEntry> WordDataBase = new List<WordEntry>(); public List<CharacterEntry> CharacterDataBase = new List<CharacterEntry>(); public List<Entry> Select

    0熱度

    1回答

    我創建了一個更高級的開發人員的指示,Eclipse中的一個新的.sql文件被埋在某個項目文件夾中在整個應用程序的整體項目結構中。當我試圖編輯文件時,Eclipse問我是否確定是否要編輯派生文件。我點擊了「否」以使彈出消失,並且能夠檢查文件和項目的屬性,因爲據我所知,項目中的文件實際上並不是來自任何東西。 問題是,該文件現在顯然被鎖定進行編輯,並且我沒有看到解鎖它的任何方式。在屬性中,它沒有標記爲只

    0熱度

    1回答

    //文件Animal.scala abstract class Animal { val name: String def getSomething(tClass: TypeClass): String = { tClass.tName.split('.').lift(0) } def apply(tClass: TypeClass): S

    1熱度

    3回答

    我有一個簡單的程序來測試初始化​​列表,如下圖所示: #include<stdio.h> struct Base{ Base():m_i(2){} int m_i; }; struct Derived:Base{ Derived():m_i(3){} }; int main() { Derived d; return 0; } 令

    -1熱度

    2回答

    如何從基類的數組中調用派生函數? 例: #include <iostream> #include <string> class a{ public: virtual void prnt(){ std::cout<<"a"<<std::endl; } }; class b: public a{ public: virtual void p

    1熱度

    2回答

    我正在實現一個python類,它在構造函數中構造另一個對象,該類的類型根據傳遞給它的參數確定。例如在下面的代碼"workerA"中有類"MyAClass"和"workerB"的行爲具有"MyBClass"的行爲。 我正在使用這種方法,而不是從基類派生不同的類,因爲BaseClass已被用於不能更改的不同代碼中。所以如果我需要另一個BaseClass的行爲,那麼我只需要將參數dbtype = "My

    0熱度

    4回答

    我已經以下代碼: class A { public: int foo = 0; }; class B: public A { public: int foo = 1; }; int main() { A *a = new B(); std::cout << a->foo; std::getchar(); retu

    -1熱度

    1回答

    我有一個具有多個專業化項目,但我需要在每個專業化的一些「BasicStuff」。問題:我需要使用一些模板,因爲只有專業知識才能知道某些對象的外觀。 例如,我有一些類「BasicData」,「BasicDataHolder」和「BasicDataManager」,其中BasicData將是一個帶時間戳的類。 BasicDataHolder將像一個向量一樣容納BasicData,但具有更多的功能。 B