Есть ли способ использовать C# -like синтаксис конструктора в C++, когда у вас есть несколько конструкторов для одного класса, например:класса C++ конструкторы синтаксических
class complex
{
public:
double re, im;
complex(double r, double i)
{
re = r;
im = i;
}
complex():this(0.0d,0.0d)
{
}
};
этот конкретный пример, похоже, не работает, но есть ли какие-нибудь?
да, вы можете переадресовать вызову другой конструктор, вы обращаетесь к нему с именем класса, это не – Creris
на тот же вопрос был дан ответ [здесь] (http://stackoverflow.com/questions/308276/call-constructor-from-constructor-in-c) – Estiny