让 C++ 编程更安全
在 C++ 编程中,安全性是至关重要的。本文将探讨如何让 C++ 编程更安全,主要聚焦于智能指针的使用。
1. 技术要求
- 完整程序示例的在线代码可在以下 GitHub 链接找到: https://github.com/PacktPublishing/Deciphering-Object-Oriented-Programming-with-CPP/tree/main/Chapter21 。每个完整程序示例可在 GitHub 仓库中相应章节标题(子目录)下找到,文件名格式为章节号 - 章节内示例号。例如,本章的第一个完整程序可在上述 GitHub 目录的
Chapter21子目录下的Chp21-Ex1.cpp文件中找到。部分程序在示例中会指明适用的子目录。 - 本章的 CiA 视频可在 https://bit.ly/3wpOG6b 观看。
2. 回顾原生指针的问题
在以往的编程中,我们对原生 C++ 指针的使用有了一定的了解,包括堆实例的内存分配和释放。然而,原生指针存在诸多问题:
- 动态内存管理复杂 :当有多个指针指向同一块内存时,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



