如何在算法中实现构造?

时间:2019-07-16 13:00:18

标签: c++ algorithm constructor iteration fill

给出一个数据结构,该结构具有一个用户定义的构造函数,该构造函数带有一个参数,如下所示:

struct Foo {
    Foo() = default;
    Foo(const int) {}
};

并给定2个大小相同的vectorvector<int> inputvector<Foo> output。我希望能够做到这一点:

copy(cbegin(input), cend(input), begin(output))

有没有办法告诉copy或其他标准算法从要迭代的Foo构造int

0 个答案:

没有答案