c++におけるnew int()とnew int[]の違い


1、new int[]
New int[]はint型配列を作成し、配列サイズは[]で指定します.たとえば、次のようにします.
    int * p = new int[3];//動的整数配列を申請します.配列の長さは[]の値です.
2、new int()
New int()はint型数を作成し、int*p=new int(10);//pは、値が10のint数を指す.
注:ここでお話ししたいのですが、ポインタのために10バイトのメモリユニットを開くと書かれている本もありますが、これは間違っています.自分が正しいかどうかを検証しなければなりません.
3、例
#include   

int main()  
{  
    using namespace std;  
  
    int *p = new int( 10 );  
    cout < 
  

10。


:http://blog.csdn.net/guoqianqian5812/article/details/50344041