C ++では、newによって動的に要求されたメモリを使用するときに、ポインタを判断するのが最適です。

int * p = NULL;

p = new int [10];

if(p == NULL)

  0を返します。

理由:メモリアプリケーションが失敗する可能性があります。

おすすめ

転載: blog.csdn.net/modi000/article/details/113877739