假设我有课
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?)
是否可以?目前我正在使用两个构造函数的方式,但这样做会很棒。