#include<iostream> /* 动态分配内存用new关键字,语法:new 变量类型(初始值) C++11支持{} new int(5) ---- 申请了一个整型内存,并赋初值为5 但是由于动态分配的内存没有变量名, 需要用一个指针接着它,操作指针来使用。成功会返回一个地址,不成功返回空地址。 内存使用完毕之后要释放,也就是delete,格式就是:delete 指针名。 */ void main(void) { int* p = new int(); if (p == NULL) { std::cout << "申请失败" << std::endl; return; } else { *p = 8; std::cout << "申请的内存存储的变量为:" << *p << std::endl; //注意!申请之后,用完了必须用delete释放 delete p; } }
标签:int,分配内存,内存,new,delete,指针 From: https://www.cnblogs.com/modianmoz/p/18051973