✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Що буде виведено на екран внаслідок виконання наступного фрагмента коду:
#include <iostream>
using namespace std;
class A{
int *a;
public:
A(int x)
{
a = new int(x);
cout << "A(" << x << ")\n";
}
~A()
{
delete a;
cout << "~A()\n";
}
};
A f()
{
A a1(123);
return a1;
}
void main(){
f();
}