Возвращает ли конструктор неявно значение в C++? [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Возвращает ли конструктор неявно значение в C++? [дубликат]

Сообщение Anonymous »

Я поискал в Интернете и узнал, что конструктор в C++ не имеет возвращаемого значения, но у нас есть такой код:

Код: Выделить всё

class A {
public:
A() {}
};

int main() {
A a = A();
return 0;
}
Или

Код: Выделить всё

void f() {
throw A();
}

int main() {
try {
f();
} catch (A& a) {
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78457605/does-constructor-implicitly-return-value-in-c[/url]

Вернуться в «C++»