class someclass
{
someclass();
someclass(const someclass &c);
~someclass();
};
someclass fun()
{
someclass f;
return f;
}
int main()
{
someclass i = fun();
}
непонятно при инициализации переменной i будет ли вызываться сначала конструктор копии для инициализации переменной i копией f а после деструктор для f или i будет инициализироваться f без использования конструктора копии?