っていうか配列として宣言したオブジェクトの要素を指すポインタと動的に確保した
配列の要素を指すポインタとでわざわざ振る舞いが違うわけねーだろって話だよ。常考。
ポインタと要素数だけ受け取る関数の身にもなってみろ。