ポインタの基本的なことなのかもしれませんが、良く分からず悩んでおります。

2次元、3次元配列をポインタにキャストして操作したいのですが、
以下のような操作は問題ないのでしょうか?

int* hoge = (int *)new int[2][3];

例えば、上のようにcastして、1次元配列のint[5]と同じように
操作しても問題ないでしょうか?