【发布时间】:2015-12-01 18:34:06
【问题描述】:
当同一个类有多个构造函数时,有什么方法可以在 C++ 中使用类似 C# 的构造函数语法,例如:
class complex
{
public:
double re, im;
complex(double r, double i)
{
re = r;
im = i;
}
complex():this(0.0d,0.0d)
{
}
};
这个特定的例子似乎没有用,但是有没有?
【问题讨论】:
-
是的,你可以前向调用不同的构造函数,你用类名来引用它,而不是这个
-
回答了同样的问题here
标签: c++