我有这门课
class XXX {
public:
XXX(struct yyy);
XXX(std::string);
private:
struct xxx data;
};
第一个构造函数(使用结构)很容易实现。第二个我可以以特定格式分割一个字符串,解析并提取相同的结构。
我的问题是,在java中我可以做这样的事情:
XXX::XXX(std::string str) {
struct yyy data;
// do stuff with string and extract data
this(data);
}
用于this(params)
调用另一个构造函数。在这种情况下,我可以做类似的事情吗?
谢谢