Upgrade C malloc to C++ Smart Pointers
Description
Using malloc in C++ is unsafe and lacks automatic memory management. Upgrading to std::unique_ptr reduces memory leaks and improves safety.
Original Code (Outdated)
int* data = (int*)malloc(sizeof(int) * 100);
Updated Code (Modern)
auto data = std::make_unique<int[]>(100);