multiple-inheritance

    0熱度

    2回答

    我上,基本是要求正式意義上的多重繼承的一個項目工作: class X class Y class XY extends X,Y 我有有一些定義,並在整個代碼中使用,即兩個類: def alpha(x: X) def beta(y: Y) 我要動態地創建一個類XY這是剛剛合併來自X和Y所有定義,但仍保留了類型安全。更具體地說,之前定義的alpha和beta仍然接受此合併類。 我知道,

    1熱度

    2回答

    mother對象如何在調用類型爲son時能夠調用father的函數? 這裏的father對象沒有創建,那麼如何來調用drive()函數。對於新手的問題抱歉。 #include <iostream> using namespace std; #include <iostream> using namespace std; class father { public:

    1熱度

    1回答

    下面的代碼: class A1 { public: int x; }; class A2 { private: int x() { return 67; } }; class M : public A1, public A2 {}; int main() { M m; m.x; } 編譯錯誤: error C2385: ambiguo

    3熱度

    2回答

    讓我告訴你我遇到的問題。我正在設計一組控制數字設備的類。該設備可以在兩種操作模式下工作。在第一種模式下,它可以執行一組特定的操作,而在第二種模式下,它可以執行另一組操作(兩者之間可能有一些共同的操作)。我還可以在運行中更改設備的模式,以便在必要時可以在兩種模式之間切換。獨立於該模式,器件使用相同的一組寄存器。 我在考慮用每個模式的一個基類來解決這個問題,所以當我需要第二組操作時需要模式2的第一組操

    0熱度

    1回答

    我的問題是this question有點相關,以及相應的solution已經證明是有益的和有幫助的,但是有來自這個問題一點題外話,我想進一步解釋: 我已經使用active_record-acts_as寶石在devise寶石創建具有多個註冊的形式和單一的簽到表,這樣我有一個名爲客戶和其他客戶端類型,例如公司和個人充當一個設計模型的模型客戶設計模型,以及所有這些MTI製作都基於o吶佈局從applica

    2熱度

    2回答

    我們可以稱這個代碼爲多繼承嗎? interface Interface { public int alpha = 0; public int calculA(int a, int b); public int calculB(int a, int b); } interface InterfaceA extends Interface { publ

    1熱度

    2回答

    在OpenAPI中,使用allof可以實現繼承。例如,在this example: "definitions": { "Pet": { "type": "object", "allOf": [ { "$ref": "#/definitions/NewPet" # <--- here }, [...] ]

    1熱度

    2回答

    說我們有基類: class CommonClass { ... int common_value; } class ParentOfA { ... int some_int; int some_int_2; } class ParentOfB { ... int some_int_3; } 我們已經繼承的類:

    0熱度

    1回答

    所以我正在設計一個OpenGL/GLEs的框架。 我創建了一個「紋理」抽象類。我從紋理繼承Texture2D和TextureCubemap。從Texture2D我有RenderTexture,並從TextureCubemap我有RenderTextureCubemap。現在這一切都可以正常工作,但是RenderTexture和RenderTextureCubemap都有很多相似之處。我想刪除它們之

    -1熱度

    2回答

    我在使用mySQL編寫時遇到了問題。我已經對我的數據庫做了一個模範的模型,但不知道如何將它應用到mySQL中。 我把車輛的遺傳樹作爲我的超能力,分爲新舊車輛和子實體。此後它將分成拖拉機,機動車等。所有子實體都具有相同的屬性,如品牌,摩托車等。 我有一個如何構建它的想法,但沒有如何編寫代碼的想法。我可以請求索姆指導。