读书人

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

发布时间: 2013-09-28 10:01:20 作者: rapoo

【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;}







读书人网 >C++

热点推荐