- 博客(6)
- 收藏
- 关注
原创 C++面试题
一、什么是智能指针智能指针就是用一个对象维护另一个内存空间,当我们new出一块空间地址后,就不用手动的去delete它,而是交给智能指针帮我们做这件事。简单的说智能指针就是自动的帮我们释放new的内存,而不用手动释放。智能指针实现的原理就是通过调用析构函数来间接释放new的内存。C++11 中智能指针包括以下三种:共享指针(shared_ptr):资源可以被多个指针共享,使用计数机制表明资源被几个指针共享。通过 use_count() 查看资源的所有者的个数,可以通过 unique_ptr、weak
2022-09-12 15:41:39
1193
1
原创 详解二叉树四种遍历方式以及求节点数、叶子节点数、二叉树的深度,代码有详细注释【C++】
详解二叉树四种遍历方式以及求节点数、叶子节点数、二叉树的深度,代码有详细注释【C++】
2022-06-18 21:55:40
6826
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人