✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Védett-e a memóriaszivárgástól az alábbi program, ha a function() függvényben kivétel keletkezhet, és máshol memóriát nem foglalunk?
struct Foo { int* array; Foo(int* array) : array(array) { } ~Foo() { delete[] array; }};int main() { try { int* ptr = new int[100]; Foo foo(ptr); function(); } catch (...) { std::cout << "Jaj"; } return 0;}