动态内存分配
用new表达式创建动态的类对象,它的寿命期由程序控制,定义格式为,“new<类名>[(<初始值>)];”,其中初始值是可选项,若给出了初始值,系统会自动调用相应的构造函数初始化新创建的类对象,否则调用缺省构造函数进行初始化。
采用delete释放动态类对象格式:“delete<指针名>”,释放动态类对象数组格式:delete[]<指针名>;
在c语言中用malloc(),free()。
动态内存分配
用new表达式创建动态的类对象,它的寿命期由程序控制,定义格式为,“new<类名>[(<初始值>)];”,其中初始值是可选项,若给出了初始值,系统会自动调用相应的构造函数初始化新创建的类对象,否则调用缺省构造函数进行初始化。
采用delete释放动态类对象格式:“delete<指针名>”,释放动态类对象数组格式:delete[]<指针名>;
在c语言中用malloc(),free()。
转载于:https://www.cnblogs.com/wwzyy/p/4385403.html