![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 72
C++程序设计
Tonson_
这个作者很懒,什么都没留下…
展开
-
C++智能指针:shared_ptr用法详解
C++智能指针:shared_ptr用法详解shared_ptr是C++11里的新特性,其包装了new操作符在堆上分配的动态对象。如:shared_ptr<int> sp1(new int(100));//相当于//int *sp1=new int(100);//auto sp1=make_shared<int>(100);...原创 2020-12-14 21:13:01 · 9912 阅读 · 0 评论 -
C++ new申请二维动态数组详解
C++ new申请二维动态数组详解new关键字new关键字用于申请一段动态内存空间,位于堆上,在程序运行过程中才执行。可以用来创新数组和实例化对象。如图所示:用new申请一维动态数组,大小为5。int *arrayPtr=new int[5];其中new后面接的是对象,上面为一个int[5]的数组,其返回值为指向数组元素的指针变量。即申请了sizeof(int)*5个字节大小的内存,并返回其地址值存放于指针arrayPtr中。二维数组动态申请方法一int **arrayPtr=new in原创 2020-12-01 21:02:59 · 10148 阅读 · 3 评论