object-slicing

    0

    2答えて

    リストに文字列があるかどうかをチェックする小さな関数を書いています。そうであれば、文字列はリストから削除されます。 これは私のコード def str_clearer(L): for i in L: if i == str: L.remove(i) else: pass print(L) return L L =

    -3

    3答えて

    C++のサブクラスには疑問があります。私はこのコードを持っている: class BaseClass() { BaseClass(); void doSomething(); } class SubClass : public BaseClass { SubClass(); void doSomething(); } 私はそれがその後、私はdoSo

    1

    2答えて

    を使用した後、私は、基本クラスの形状を有し、そして公的形状を継承派生クラスサークルスライス: class Circle : public Shape Iは、形状ポインタのC++ベクトルを作り、私がサークルポインタを割り当てそれら。私はオブジェクトのスライスをたくさん読んでいたので、ベクトルのサークルをサークルとして扱うコードであり、シェイプではありません。 出力があれば、何が問題なのかを指摘で

    0

    1答えて

    boolean配列の条件に基づいてxyz座標の配列をスライスする必要があります(boolean配列が1Dの場合)。 私のブール配列は [1、0、0、0、0、1、1、0、0、1、1、0、0、0、1] 場合 私はそれが次の索引アレイを製造することをスライスする必要があります [0、1、2、3、6、7、10、11、12]([-2]はTrueインデックス間) 最終的な所望の出力は、XYZの配列であろうが、

    2

    1答えて

    unique_ptrのコピーが意味をなさないという事実にかかわらず、私はstd::unique_ptrを単にラップするこの種類のクラスを実装しようとしました。そして、コピーを取る場所を厳密に決めました。ベースへのスマートポインタの場合格納されたオブジェクトは派生クラスである。 コピーコンストラクタの素朴な実装では、(dataがラップstd::unique_ptrある)すべてインターネット上で見つけ

    0

    3答えて

    マイ基底クラスはAccount呼ばれます。 次のような状況でスライスが発生するはずですか?これは明らかに私の場合に起こります。その後 vector<shared_ptr<Account>> vec; shared_ptr<Businessaccount> sptr = make_shared<Businessaccount>(); vec.push_back(sptr); を、私はこれを

    2

    1答えて

    オブジェクトのスライシングと多相の概念を試しながら、私が期待していたこのコード例を思いつきました。派生したFunctorTrueクラスの関数呼び出し演算子は、親のFunctorクラスの代わりに呼び出されます。 注:run this example in Ideoneにすることができます。 class Dispatcher { public: const Functor & mFunct

    0

    2答えて

    注:私は質問を編集しました! 私はPythonでの繰り返しに問題があります。特に、数値を特定の数値まで集計したい場合は、ここで私が直面してる問題についての詳細は次のとおりです。 私はこのようになりますタプルのリストを持っている: [(1, 0.5, 'min'), (2, 3, 'NA'), (3, 6, 'NA'), (4, 40, 'NA'), (5, 90, 'NA'), (6,

    2

    2答えて

    多くの場合、計算のために構造化配列のデータの葉にアクセスする必要があります。 これはMatlab 2017bでどのように最適ですか? % Minimal working example: egg(1).weight = 30; egg(2).weight = 33; egg(3).weight = 34; someeggs = mean([egg.weight]) % works fin

    0

    1答えて

    私はC++で多くをして以来、しばらくしています。 Observerクラスの派生クラスを渡して、vector<Observer>に格納することによって、観測可能なパターンを実装しようとしています。 registerObserver()メソッドのnotify()メソッドへの呼び出しが派生クラスメソッドを呼び出すため、派生クラスオブジェクトを渡していることがわかります。私がベクトルからオブジェクトを取得