Initializing class member (vector) in constructor via initialization list

前端 未结 2 1971
一整个雨季
一整个雨季 2021-01-28 05:37

The C++11 standard gives an opportunity to initialize a vector with an initialization list like this.

vector  a {3, 5, 6, 2};

I am

2条回答
  •  清歌不尽
    2021-01-28 06:31

    You need to define a constructor for Foo that takes an initializer list, and pass it to the vector.

    See http://en.cppreference.com/w/cpp/utility/initializer_list for an example that does exactly what you need

提交回复
热议问题