mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 12:10:40 +02:00
18 lines
437 B
C++
18 lines
437 B
C++
// Przepisz poniższy kod, zastępując ręczną alokację obiektem unique_ptr.
|
|
// Upewnij się, że nie musisz pisać delete.
|
|
|
|
// Wersja z surowym wskaźnikiem:
|
|
// double *wynik = new double(3.14);
|
|
// std::cout << *wynik << '\n';
|
|
// delete wynik;
|
|
// Twoja wersja z unique_ptr:
|
|
// ...
|
|
|
|
#include <iostream>
|
|
#include <memory>
|
|
|
|
int main() {
|
|
std::unique_ptr<double> wynik = std::make_unique<double>(3.14);
|
|
std::cout << *wynik << '\n';
|
|
}
|