C++ Primer Plus 7.3.5 指针和const——学习笔记
书上原文说到:
注意:如果数据本身并不是指针,则可以将const数据或非const数据的地址赋给指向const的指针,但只能将非const数据的地址赋给非const指针
本文对该句进行解析
1. “如果数据本身并不是指针”
本句强调的是书上所说的“仅当只有一层间接关系(如指针指向基本数据类型)时”
举个例子:
只有一层间接关系
又或者
相对的,指的的是说上所说的“两层间接关系”
注意第一行的 const int pp2,“两层间接关系”说的就是pp2,**pp2是个指针套指针的存在,其关系可以解析
原创
2021-02-24 20:52:07 ·
207 阅读 ·
0 评论