C ++のクラスコンストラクターでのリストの初期化

SuperMurloc

私はC ++に不慣れで、ベクトルのコンストラクターを作成する方法は私をとても混乱させました。私はこのようなクラスを持っています:

class myClass{
public:
    myClass();
    ......
private:
    std::vector<double> myVariable;
    ......
}

のコンストラクターを書きたい

myClass{1.2, 2.0, 3.1, 4.0};

どうすればよいですか?

イェスパー・ユール

std::initializer_listを受け入れるコンストラクターが必要です

explicit myClass(std::initializer_list<double> init) : myVariable(init) {}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

c ++:初期化子リスト順のコンストラクター

分類Dev

C ++コンストラクタ初期化子リストのテンプレート配列の初期化

分類Dev

C ++は、初期化リストの外部で親コンストラクターを明示的に呼び出します

分類Dev

コンストラクター(C ++)でのプライベートメンバーの初期化の違い

分類Dev

コンストラクターc ++で属性を初期化する際の問題

分類Dev

C#コンストラクターでの初期化が機能しない

分類Dev

コンストラクターc ++の異なるクラスへのポインターの初期化

分類Dev

C ++コンストラクタ初期化リストのC構造体コピー

分類Dev

C ++:初期化されたリストを持つデフォルトのコンストラクター

分類Dev

C ++でメンバーのコンストラクターパラメーターを初期化する方法

分類Dev

C ++のコンストラクターでc配列を初期化する際のエラー

分類Dev

C ++のクラスコンストラクタでのメモリリーク

分類Dev

Objective Cのパラメータ化されたコンストラクタでNSDateを初期化する方法は?

分類Dev

C ++ 11の統一された初期化:初期化子リストと複数パラメーターコンストラクターの間のあいまいさ?

分類Dev

コンストラクター内のすべてのメンバーを初期化しないクラスをC ++ 11で初期化する方法

分類Dev

C ++ 17で空のリスト初期化コンストラクターを使用するとコンパイルエラーが発生する

分類Dev

C ++ 17で空のリスト初期化コンストラクターを使用するとコンパイルエラーが発生する

分類Dev

可変個引数コンストラクターに初期化リストの初期化リストを理解させるC ++ 11

分類Dev

memmoveを使用してC ++のコンストラクターでオブジェクト全体を初期化する

分類Dev

C ++フィールドの直接初期化とデフォルトコンストラクターの初期化リスト

分類Dev

C ++:代入なしのコンストラクタ初期化子リストの代替?

分類Dev

C ++リストの初期化で通常のコンストラクターも考慮されるのはなぜですか?

分類Dev

C ++は、コピーコンストラクターでリストの割り当てを初期化し、コピーコンストラクターでクラッシュします

分類Dev

params C#を使用したコンストラクターでのプロパティの初期化

分類Dev

コンストラクターでのC ++ 14constexprユニオン条件付き初期化

分類Dev

C ++の初期化子リストとクラスの初期化。引数なしのコンストラクターがありますが、初期化リストを使用する必要がありますか?

分類Dev

C ++の初期化子リストとクラスの初期化。引数なしのコンストラクターがありますが、初期化リストを使用する必要がありますか?

分類Dev

C ++でコンストラクター内の2次元配列を初期化する方法は?

分類Dev

C ++-コンストラクター内のポインターの配列を初期化します

Related 関連記事

  1. 1

    c ++:初期化子リスト順のコンストラクター

  2. 2

    C ++コンストラクタ初期化子リストのテンプレート配列の初期化

  3. 3

    C ++は、初期化リストの外部で親コンストラクターを明示的に呼び出します

  4. 4

    コンストラクター(C ++)でのプライベートメンバーの初期化の違い

  5. 5

    コンストラクターc ++で属性を初期化する際の問題

  6. 6

    C#コンストラクターでの初期化が機能しない

  7. 7

    コンストラクターc ++の異なるクラスへのポインターの初期化

  8. 8

    C ++コンストラクタ初期化リストのC構造体コピー

  9. 9

    C ++:初期化されたリストを持つデフォルトのコンストラクター

  10. 10

    C ++でメンバーのコンストラクターパラメーターを初期化する方法

  11. 11

    C ++のコンストラクターでc配列を初期化する際のエラー

  12. 12

    C ++のクラスコンストラクタでのメモリリーク

  13. 13

    Objective Cのパラメータ化されたコンストラクタでNSDateを初期化する方法は?

  14. 14

    C ++ 11の統一された初期化:初期化子リストと複数パラメーターコンストラクターの間のあいまいさ?

  15. 15

    コンストラクター内のすべてのメンバーを初期化しないクラスをC ++ 11で初期化する方法

  16. 16

    C ++ 17で空のリスト初期化コンストラクターを使用するとコンパイルエラーが発生する

  17. 17

    C ++ 17で空のリスト初期化コンストラクターを使用するとコンパイルエラーが発生する

  18. 18

    可変個引数コンストラクターに初期化リストの初期化リストを理解させるC ++ 11

  19. 19

    memmoveを使用してC ++のコンストラクターでオブジェクト全体を初期化する

  20. 20

    C ++フィールドの直接初期化とデフォルトコンストラクターの初期化リスト

  21. 21

    C ++:代入なしのコンストラクタ初期化子リストの代替?

  22. 22

    C ++リストの初期化で通常のコンストラクターも考慮されるのはなぜですか?

  23. 23

    C ++は、コピーコンストラクターでリストの割り当てを初期化し、コピーコンストラクターでクラッシュします

  24. 24

    params C#を使用したコンストラクターでのプロパティの初期化

  25. 25

    コンストラクターでのC ++ 14constexprユニオン条件付き初期化

  26. 26

    C ++の初期化子リストとクラスの初期化。引数なしのコンストラクターがありますが、初期化リストを使用する必要がありますか?

  27. 27

    C ++の初期化子リストとクラスの初期化。引数なしのコンストラクターがありますが、初期化リストを使用する必要がありますか?

  28. 28

    C ++でコンストラクター内の2次元配列を初期化する方法は?

  29. 29

    C ++-コンストラクター内のポインターの配列を初期化します

ホットタグ

アーカイブ