例えば
char型の変数を定義する場合
char* pszABC = new char[10];
char szDEF[10];
とnewをつける場合とつけない場合って
どういう違いがあるのでしょうか?