Unique_ptr i make_unique

0

Cześć. Muszę stworzyć dynamicznie alokowaną tablicę intów, postanowiłem że pierwszy raz skorzystam z unique_ptr.
Co prawda wszystkie się kompiluje ale zastanawiam się czy dobrze użyłem make_unique:

std::unique_ptr<int[]>firstArray(new int[arraySize]);
std::unique_ptr<int[]>secondArray = std::make_unique<int[]>(arraySize);
4

Nie, użyłeś źle. std::unique_ptr do tego nie służy. To że można nie znaczy, że należy.

Użyj std::vector.

1 użytkowników online, w tym zalogowanych: 0, gości: 1