首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

【C++第三课】-新的关键字

2013-09-28 
【C++第三课】---新的关键字一、动态分配内存的时的关键字注意在C中和C不一样的是,在C中使用的malloc来动态分

【C++第三课】---新的关键字

一、动态分配内存的时的关键字

注意在C++中和C不一样的是,在C中使用的malloc来动态分配内存,而这个malloc只是标准C库的调用,所以这个不属于标准C的范畴,而在C++

中却有真正的关键字来分配内存,而这个关键字就是new,相应的释放内存的关键字是delete。

动态内存分配关键字使用示例:

1、变量申请内存

      type*  pointer  = new type

      .........

      delete  pointer;

2、数组申请内存

      type*  pointer  = new type[N];

      .........

      delete[]  pointer;

二、关键字new的初始化

初始化的一个示例:

int main(){using namespace NUM1;using NUM2::NUM22::a;using NUM2::a;cout<<"NUM1(a) = "<<a<<endl;cout<<"NUM2(a) = "<<NUM2::a<<endl;cout<<"NUM22(a) = "<<NUM2::NUM22::a<<endl;return 0;}







热点排行