标签: c++ c++11 constructor delegating-constructor
我有一个有两个构造函数的类。
class Foo { Foo(B b) {... } Foo(int n) : Foo(buildBFromInt(n)) {} ?? }
第一个需要一些对象,我想有一个第一个从较简单的类型创建对象。这可能吗?
答案 0 :(得分:8)
从C ++ 11开始就有可能。它是委托构造函数,您使用正确的语法。