- 前言
- 一、为什么探讨这个话题
- 二、学习中的一些感触
- 1.内存分配一些方法
- 2.一些骚操作
- 2.1 new创建的可以调用析构函数,但是不可以调用构造函数
- 总结
前言
C++内存管理笔记
一、为什么探讨这个话题
内存管理可以说是C++最重要的一环。
二、学习中的一些感触 1.内存分配一些方法| 分配 | 释放 |
|---|---|
| malloc() | free() |
| new | delete |
| ::operator new() | ::operator delete |
| allocator::allocate | allocator::deallocate() |
| 所属 | 可否重载 |
|---|---|
| C函数 | 不可 |
| C++表达式 | 不可 |
| C++函数 | 可 |
| C++标准库 | 可自由设计并以之搭配任何容器 |
//Person是一个自定义类 Person *p = new Person(); p->Person::~Person();
总结
未完待续。



