placement newの配列

・placement newの配列は先頭数byteをデストラクタが必要な個数として強制的に使用されるため、デストラクタが必要なクラスの配列確保には使用すべきではない。
・代換案として必要な総サイズ分をAllocateした後にコンストラクタだけ叩くnewを作って配列数分だけ叩く。

void* operator new( size_t size, void* obj )
{
    return obj;
}

STLの中でもこんな感じでやってるっぽい。デストラクタも一つ一つ叩くように注意すべきかも。