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