2. new过程 与内存分配、构造函数有关 1)分配空间:void* mem = operator new( sizeof( ) ),内部调用malloc 2)static_cast<目标类型>(mem) 3)调用构造函数
与内存分配、构造函数有关
1)分配空间:void* mem = operator new( sizeof( ) ),内部调用malloc
2)static_cast<目标类型>(mem)
3)调用构造函数
3. delete 1)调用析构函数 2)释放内存:delete( ),内部调用free( )
1)调用析构函数
2)释放内存:delete( ),内部调用free( )
4. new分配空间 5. delete、delete[ ]释放空间
因篇幅问题不能全部显示,请点此查看更多更全内容