constructor

    1

    2答えて

    次のコードでは、基底クラスは移動可能なものの、派生クラスの移動コンストラクタは明らかに生成されません。上記のコードでは #include <cstddef> #include <memory> #include <cstring> #include <cassert> template <typename T> class unique_array : public std::uniq

    -1

    4答えて

    私は理解するのに苦労しているコードを持っています。コードスニペット自体は、二重にリンクされたリストのコンストラクタです。しかし最後の行には次のように書かれています:(head = head.next).previous = null;これは、おそらく、配列aからノードを追加するために使用される一時的なノードを削除します。しかし、どのように機能するのですか?誰かがそれを明確かつ別々の行に分割すること

    0

    1答えて

    参考のために、私はJavaで高等学校の1クラスのようにしているので、この質問は非常に簡単に対応できるはずです。私は、パラメータの新しい値を入れずにクラスメソッド、つまりコンストラクタを新しいオブジェクトとして呼び出す方法を考え出すだけでは問題があります。 public Skills(int courage, int intelligence, int stamina, int crafting,

    1

    1答えて

    私は基底クラスItemと、Itemを継承する子クラスBallを持っています。 public class Item { public string Name { get; set; } public uint ID { get; set; } public Item(ItemData data) { Name = data.Name;

    0

    2答えて

    New to Java私はオブジェクトとクラスを操作する方法を考え出しています。下記の例では、いくつかのドライバーが追跡されているかもしれない/別のドライバーが続いているカーレースを作成しようとしています。特に、私は2番目のコンストラクタを適切に使用したかどうかを理解するのに苦労しています。 public class CarDriver { // Here I define some featu

    -2

    1答えて

    私のコンストラクタ内の2Dマトリクスを初期化しようとしていますが、これは私の要求に応じて変更されます。 class Player{ string pName; char playerBoard[ROW][COL]; public: Player(string name){ this->pName=name; for(int i=0;i<ROW;i++){

    0

    1答えて

    私は自分のコードを設計するための適切な方法を探しています。私はそのリストに入って(同じ基底クラスを持つ)デバイスの複数の異なるタイプを持っているようSmartCatDeviceBaseに public void LoadDevices() { using (XmlReader xmlRdr = new XmlTextReader(deviceConfigPath)) dev

    2

    2答えて

    明示的に宣言されたデフォルト/コピーコンストラクタの違いは何ですか? は明示的に、また road::road(){} road::road(const road & c_road):id(c_road.id)), type(c_road.type)), nodes(c_road.nodes){} 私の質問があるように私自身のコンストラクタを定義するとの違いは何ですか暗黙 stru