C++ 中,用new 和 delete来分配和释放存储空间。
#include<cstdlib> #include<iostream> using namespace std; int main(int argc,char *argv[]) { int *p=new int;
*p=100;//如果写成:int *p; *p=100; 错误。
cout<<*p<<endl;
delete(p);
system("PAUSE"); return 0; }
C++ 中,用new 和 delete来分配和释放存储空间。
#include<cstdlib> #include<iostream> using namespace std; int main(int argc,char *argv[]) { int *p=new int;
*p=100;//如果写成:int *p; *p=100; 错误。
cout<<*p<<endl;
delete(p);
system("PAUSE"); return 0; }