- 博客(14)
- 收藏
- 关注
原创 c++11 智能指针底层原理和代码模拟实现
上述的SmartPtr还不能将其称为智能指针,因为它还不具有指针的行为。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现。AutoPtr模板类中还得需要将* 、->重载下,才可让其像指针一样去使用。原理:是通过引用计数的方式来实现多个shared_ptr对象之间共享资源。内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。,而是应用程序分配某段内存后,因为设计错误,失去了对。该段内存的控制,因而造成了内存的浪费。在对象构造时获取资源,智能指针的使用及原理。
2024-02-01 20:32:03 1926 1
原创 Linux下基础IO相关,系统接口、文件描述符
介绍了 c语言中常见的文件接口,以及系统提供的文件接口,描述了文件描述符概念,输入输出重定向底层原理。
2024-01-28 13:24:56 808 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人