小编sto*_*eng的帖子

C++用另一个向量初始化向量

考虑班级FooBar:

class Foo
{
public:
    Foo() = default;
    Foo(int);
};

class Bar
{
public:
    Bar() = default;
    Bar(const std::vector<int> & v);

private:
    std::vector<Foo> data_;
};
Run Code Online (Sandbox Code Playgroud)

如何编写构造函数Bar(const std::vector<int> & v)以便每个元素都v可以初始化一个Foo对象Foo(int)

c++ initialization vector

7
推荐指数
1
解决办法
882
查看次数

标签 统计

c++ ×1

initialization ×1

vector ×1