文件名称:引用是什么-嵌入式实时操作系统uc/os-ii
文件大小:6.14MB
文件格式:PDF
更新时间:2024-07-13 19:10:34
C++
8.4 指针编程最佳实践 在应用程序中使用指针时,应遵守一些基本规则,这样您的工作将更轻松。 应该 不应该 务必初始化指针变量,否则它将包含垃圾值。 这些垃圾值被解读为地址,但您的应用程序并未获 得访问这些地方的授权。如果不能将指针初始化为 new 返回的有效地址,可将其初始化为 NULL。 务必仅在指针有效时才使用它,否则程序可能 崩溃。 对于使用 new 分配的内存,一定要记得使用 delete 进行释放,否则应用程序将泄露内存,进而降 低系统的性能。 使用 delete 释放内存块或指针后,不要访问它。 不要对同一个内存地址调用 delete 多次。 使用完动态分配的内存块后,别忘了对其调用 delete,以免泄露内存。 8.5 引用是什么 引用是变量的别名。声明引用时,需要将其初始化为一个变量,因此引用只是另一种访问相应变 量存储的数据的方式。 要声明引用,可使用引用运算符(&),如下面的语句所示: VarType original = Value; VarType& ReferenceVariable = original; 要更深入地了解如何声明和使用引用,请参阅程序清单 8.17。