C++ primer plus第7章笔记

1)可以将const变量的地址赋给指向const的指针,不可以将const的地址赋给常规指针,仅当它们只有一层间接关系(如指针指向基本数据类型)时才可以将非const地址或指针赋给const指针。
2)指向const的指针和const指针
int a = 3;
const int *pt = &a;
这是一个指向const的指针,不能通过指针修改a的值,可以修改指针指向另一个变量。

```cpp
int b = 4;
int *const pi = &b;
这是一个const指针,可以通过修改指针来修改b的值,不可以改变指针指向的变量。

猜你喜欢

转载自blog.csdn.net/qq_18431031/article/details/102767477