Loading

文章分类 -  C++

摘要:C++分配器Allocator 分配器用来分配原始的,未经构造的内存,与 new 关键字不同,分配器将内存的分配和释放行为分开。 C++ 中的容器默认使用 std::allocator<T> 来分配内存,它是 C++ 中的默认分配器,其包含在头文件 <memory> 中。 比如 vector 的原型 阅读全文
posted @ 2022-06-26 22:48 cclemontree 阅读(307) 评论(0) 推荐(0)
摘要:什么是 operator new 和 operator delete C++的 new 会做两件事: 调用 operator new 分配内存(实际上会调用 malloc 函数)。 调用构造函数构造对象。 比如: Complex *c = new Complex(1, 2); 上面的构造函数会被编译 阅读全文
posted @ 2022-06-19 00:03 cclemontree 阅读(491) 评论(0) 推荐(0)