{}
run-icon
main.cpp
#include <iostream> #include <memory> int main() { // Create dynamic array managed by unique_ptr std::unique_ptr<int[]> arr = std::make_unique<int[]>(5); for (int i = 0; i < 5; ++i) arr[i] = i * 10; for (int i = 0; i < 5; ++i) std::cout << arr[i] << " "; std::cout << std::endl; // No need to delete[] manually — it’s automatic! }
Output