當前位置:編程學習大全網 - 電腦編程 - C++中Delete用法:請問int *p=new int(5); 此時delete的形式是delete []p還是delete p;

C++中Delete用法:請問int *p=new int(5); 此時delete的形式是delete []p還是delete p;

new int(5)這裏的5不是代表有5個元素的數組,而是表示動態分配壹個int型內存,然後為其初始化為5,delete的形式是delete p。如果是new int[5],則表示分配壹個有5個元素的數組對象,delete的話是delete []p。關於C++動態內存分配的內容可以看下雞啄米博客的《雞啄米:C++編程入門系列之三十壹(數組、指針和字符串:動態內存分配和釋放)》。希望可以幫到妳。

  • 上一篇:ABB變頻器樣本中的Pn(電機額定功率)和I2N(額定輸出電流)有什麽關系?最好有計算公式,謝謝!
  • 下一篇:UG第二次打開就是空白
  • copyright 2024編程學習大全網