{ Foo* foo = new█Foo(a,v); // doesn't work at every place delete[]█m_used; Foo* foo = new█(█ptr,std::nothrow█)█Foo[]; }