C++ 内存管理-- new, delete,new[],placement new 总结

C++应用程序中申请内存基于分配器的实现(std::allocator),而分配器基于C++primitives(new,new[]…),c++primitives基于C语言中的malloc/free…当然越底层的函数效率越高。 那我们会想,直接用最底层的实现多好,效率还高.但如果你直接调用底层的函数去实现功能,虽然你的效率提高了,但你的程序的可移植性就会相应的降低.不可否认底层语言的实现,体现出
相关文章
相关标签/搜索