実際にはコンパイラが newというアイデンティファーを見つけると、

push dword ptr [size]
call operator_new
mov ecx, [new されたポインタ]
call T::T 

のようなクラスのコンストラクターを呼び出すコードを
挿入するだけだと思います。
でないなら、オペレーターオーバーロードの機構からいって、
オーバーロードされた演算子の newがクラスのコンストラクタを
呼び出すのは不可能ですし。