new
Per https://en.cppreference.com/w/cpp/memory/new/operator_new.html, it can throw if the allocation fails.
c_str()