برای اینکار بایستی به همراه new تابع std::nothrow را استفاده کنید که هنگامی که new به exception مواجه میشه به جای صدور exception به شما NULL بر می گردونه.
int *copy = new (std::nothrow) int[size]; if (!copy) { // Handle error return; }