【发布时间】:2010-12-20 02:22:58
【问题描述】:
假设我有类似的课程
class A{
public:
A(int a, boost::shared_ptr<int> ptr){
// whatever!
}
};
我的问题是,该 ptr 的默认值是多少?我希望能够使用
创建该类的实例A myA(5);
当然我知道我可以只用一个参数创建另一个构造函数,但我正在寻找类似的东西
A(int a, boost::shared_ptr<int> ptr = WAT?)
有可能吗?目前我正在使用两个构造函数的方式,但是这样做会很棒。
【问题讨论】:
标签: c++ boost smart-pointers multiple-constructors