- 博客(2)
- 收藏
- 关注
原创 【c++】寒假学习-new与delete表达式
一、new表达式工作步骤使用new表达式时发生的三个步骤:调用名为operator new的标准库函数,分配足够大的原始的未类型化的内存,以保存指定类型的一个对象运行该类型的一个构造函数初始化对象返回指向新分配并构造的构造函数对象的指针二、nedelete表达式工作步骤使用delete表达式时发生的两个步骤:4. 调用析构函数,回收对象所申请的资源5. 调用名为operato...
2020-01-06 17:07:12 181
原创 【C++】寒假学习-类和对象
C++内存布局分为几个区域,各自具备什么特点?在C++中,程序在内存中的存储被分为五个区:1)、栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2)、堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3)、全局/静态区(static):全...
2020-01-04 09:23:54 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人