代码大全读书笔记

代码大全读书笔记:

使用指针的小技巧:

(1)把指针封装到函数或者类里进行调用。

(2)同时声明和定义指针

//不好
A *a;
a = new A;

//好
A *b = new A;

(3)删除指针之后nullptr;

(4)删除变量之前检查非法指针

ASSERT(pointer != nullptr)
delete pointer;
pointer = nullptr;

使用指针和引用的时机:

区别:

指针:可以指向一个空值,

引用:引用一个对象,引用初始化后不能改变

把指针用于 按引用传递 参数,把const引用用于按值传递参数

传引用:传递对象本身而非引用

用指针实现按引用传递

const引用实现按值传递

你可能感兴趣的:(C++,开发语言)