指针
文章平均质量分 99
IsJiangLiuEr
每天聪明一点点
展开
-
[C++系列]熟练掌握这3个指针,更好应对面试C++智能指针的知识题问
为什么需要智能指针?用来解决申请出来的空间,没有进行及时释放,造成内存泄漏的问题。1. 内存泄漏内存泄漏不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。堆内存泄漏malloc/realloc/new等从堆中分配的一块内存,用完后必须通过相应的free或者delete删除掉,而造成堆内存泄漏则是对其申请的内存没有进行释放。系统资源泄露实用系统分配的资源,套接字,文件描述符,管道等没有使用对应的函数释放掉,导致系统资源的浪费。原创 2020-08-03 23:45:07 · 307 阅读 · 0 评论 -
C语言进阶及热点知识归纳
一直以来都是零零散散的去书写一些学习C语言的相关知识点,今天决定将所学习的已经发表和没有发表的所有知识点进行一个整合,方便自己,也适用于更多学习C语言基础的同学,如有纰漏,欢迎指出,有则改之无则加勉。目录一:什么是程序设计1.什么是程序设计?2. 什么是C语言?C语言是一门统用计算机编程语言,广泛的应用于底层的开发,C语言的设计目标是3. 最简单的C程序二:数据类型三:常量 变量...原创 2020-02-24 20:27:55 · 2941 阅读 · 0 评论