質問です。

class parents{...};
class child:public parents{...};

以上の親クラスと、親を継承する子クラスがあったとして

base *obj = new child;
delete obj;

このようにdeleteにポインタを渡す時点で型が変わってる時、
正常なdelete処理は行われますか?
なんとなくparents型のサイズしか開放されない気がするのですが・・・。
教えて欲しいです。