首页  

C++动态内存分配实例     所属分类 c 浏览量 591
int *p = new int[3];
...
delete[] p;

数组指针释放用 delete[]


#include "iostream" using namespace std; int main(){ int *p = new int; cout << *p << endl; *p = 3; cout << *p << endl; delete p; // int *p1 = new int(7); cout << *p1 << endl; delete p1; // const int N = 3; int *p2 = new int[N]; int i; for(i=0; i < N; i++){ *(p2+i) = i+1; } for(i=0; i < N; i++){ cout << *(p2+i) << ' '; } cout << endl; delete[] p2; return 0; }

上一篇     下一篇
c和c++代码编译方法

C++继承和派生

C++继承同名成员变量处理

现代C++特性

C++防止头文件被重复引入的3种方法

c++11 STL 例子