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