考虑类
如何编写构造函数
Foo
和Bar
:class Foo
{
public:
Foo() = default;
Foo(int);
};
class Bar
{
public:
Bar() = default;
Bar(const std::vector<int> & v);
private:
std::vector<Foo> data_;
};
如何编写构造函数
Bar(const std::vector<int> & v)
,使得v
的每个元素都可以使用Foo(int)
初始化Foo
对象?
vector<int>
创建一个vector<Foo>
。 - R Sahu