C言語でメモリの動的確保を行いたい場合は、malloc と free 関数を使用していました。c++ はC言語もサポートしているので同じように malloc, free 関数を使用することができますが、c++ ではクラスなどのインスタンス化を行う場合は、new 演算子を使用しますので、メモリも new 演算子で確保することが多いです。
好きか嫌いか最優先 正悪気にする暇はなし
C言語でメモリの動的確保を行いたい場合は、malloc と free 関数を使用していました。c++ はC言語もサポートしているので同じように malloc, free 関数を使用することができますが、c++ ではクラスなどのインスタンス化を行う場合は、new 演算子を使用しますので、メモリも new 演算子で確保することが多いです。