摘要: 智能指针 指针注1管理的困境是什么 资源释放了但是指针没有为空 野指针:野指针是指指向未知内存地址的指针,也就是没有初始化或者已经被释放的指针。使用野指针会导致程序崩溃、内存泄漏等严重问题。(单个指针) int *ptr;{ int x = 5; ptr = &x;} // `x` 已经被释放,`p 阅读全文
posted @ 2023-03-15 14:33 Lachlan_Yang 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 左值引用和右值引用的区别?右值引用的意义 左值引用是对左值的引用,右值引用是对右值的引用 左值右值的概念 左值:可以在等号左边,能够取地址,并且具备名字的(左值可以放在右边,只要能够放在等号左边就是左值)(const左值引用能指引右值,局限是不能修改这个值) int i = 0;//运行流程是i+1 阅读全文
posted @ 2023-03-15 11:04 Lachlan_Yang 阅读(465) 评论(0) 推荐(0) 编辑