multiple-inheritance

    2

    1答えて

    ですCクラスの属性を再定義する方法はありません。 #define AA = A::var

    0

    2答えて

    10個のアクティビティに対して約20個のクラスを持つネイティブアンドロイドアプリケーションがあります。 すべてのアクティビティで関数定義を再利用したいと考えています。私は下のバーを持っていて、このアクティビティをトリガする必要があります。 Java can notは複数の継承を持つので、どのようにしてこの機能をどこにコピーしたいのですか?

    8

    6答えて

    私は通常C#でプログラムを作成しますが、C++を少しやろうとしていますが、C++でインターフェイスを実装しようとすると多少苦労しています。 は、C#では私はこのような何かしたい:Cで class Base<T> { public void DoSomething(T value) { // Do something here } } interfa

    7

    2答えて

    私が探しているのは、1つの派生クラスで継承するべきではない2つの異なる基本クラスを開発することです。コンパイル時にこれを強制する方法はありますか? class Base1 {}; class Base2 {}; class Derived1 : public Base1 {} // OK! class Derived2 : public Base2, public Other {} // O

    2

    3答えて

    私はjavaが多重継承をサポートしていないことを知っています。だから私はどのように次の要件を満たすことができます。 これは私の現在のクラスです: public class Class1 extends ExpandableListActivity implements ExpandableListView.OnChildClickListener, OnTouchListener, OnItemL

    5

    1答えて

    私はS4は多重継承をサポートしていますが、それは方法の検索が非常に複雑になり、これは細心の注意を払って を使用する必要があることをhttps://github.com/hadley/devtools/wiki/S4 ノートに読んR. でS4クラスを作成しています。 メソッドルックアップとは何ですか、なぜ多重継承でより複雑になるのですか?

    4

    3答えて

    私は二回あなたがそれもコンパイルされません。ここに持っているようにクラスを派生しようとすると class A {}; class B : public A {}; class C : public A {}; class D : public B, public C { BOOST_STATIC_ASSERT((is_base_of_once<A,D>::value)) };

    1

    2答えて

    VB.netの2つのクラスから継承することは可能ですか? System.Web.UI.WebControls.Labelから継承するカスタムユーザーコントロールを開発しています。我々は、これらのコントロールの束を実装する予定ですが、それらはほとんど同じ追加のプロパティを共有します。私たちは、これらの特性を一元化することを期待しています。 私はインターフェイスを調べましたが、実装する必要のある「契約

    2

    3答えて

    numpy配列の整数とキーワードの両方のインデックスを処理するクラスを作成する簡単な方法があるのだろうかと思っていました。 最後の目標は、各変数の名前を使用してインデックスを作成できるnumpy配列を持つことです。 I、リスト import numpy as np a = [0,1,2,3,4] names = ['name0','name1','name2','name3','name4']

    2

    3答えて

    のは私が改善する機会を持って、次のレガシーコードを持っているとしましょう: class BaseInterfaceClass { #if(HAS_FEATURE_A == 1) void doFeatureA1() = 0; void doFeatureA2() = 0; #endif #if(HAS_FEATURE_B == 1) void doFeat