十、C++ 中的新成员
1、C++中的动态内存分配
- C++中通过new关键字进行动态内存申请
- C++中的动态内存申请是基于类型进行的
- delete关键字用于内存释放
- malloc基于字节分配的,并且依赖库,依赖编译器。
实例分析:C++中的动态内存分配
2、new关键字malloc 函数的区别
- new关键字是C++的一部分
- malloc是由C库提供的函数
- new以具体类型为单位进行内存分配
- malloc以字节为单位进行内存分配
- new在申请单个类型变量时可进行初始化
- malloc不具备内存初始化的特性
3、new关健字的初始化
编程实验:初始化动态内存
4、C++中的命名空间
- 在C语言中只有一个全局作用域
- c语言中所有的全局标识符共享同—个作用域
- 标识符