如何创建动态数组对象并初始化

 时间:2024-10-12 18:30:17

1、动态创建整型数据对象,每个元素都进行初始化为0

如何创建动态数组对象并初始化

2、动态创建字符串数组对象,每个对象都初始化为不同的字符串值

如何创建动态数组对象并初始化

3、输出每个字符串对象的值,其输出结果如下图所示

如何创建动态数组对象并初始化

4、通过std::unique_ptr可以存储动态创建的对拇峨镅贪象,并且自动释放内存,下图标示的是std::unique_ptr智能指针存储字符数组

如何创建动态数组对象并初始化

5、上一步骤使用的std:砜实蛰斓:unique_ptr还不能说明其能够自动释放内存,为了说明这个问题,首先创建Student类,并且构造函数和析构函数都加上打印信息

如何创建动态数组对象并初始化

6、std::unique_ptr存储动态创建的Student对象,并且Student对象初始化不同的内容

如何创建动态数组对象并初始化

7、调试运行的输出结果如下所示,从中可以看到std::unique_ptr自动释放了其存储的数组对象

如何创建动态数组对象并初始化
  • 碧蓝航线棡 松风改
  • python 元组转列表
  • out让函数可以输出多个值
  • 运动也有“金字塔” 看看你在第几层?
  • 请教while(true)是什么意思
  • 热门搜索
    五一劳动节手抄报简单又漂亮 爱眼手抄报内容 抗病毒手抄报图片 关于五一劳动节的手抄报 七一建党节手抄报 家乡美手抄报 五一手抄报图片 推广普通话手抄报句子 2020年鼠年手抄报 社会主义价值观手抄报