使用 const 修饰的指针
在C++中,可以使用 const 来修饰一个指针,如:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
第一种形式,指示一个指针不能修改指针所指向对象的内容,但可以修改指针所指向的对象
第二种形式,指示一个指针不可以修改指针所指向的对象,在指针指向的对象不是一个常量时,可以修改指针所指向对象的内容
第三种形式,指示一个指针不能修改指针所指向的对象,也不能修改指针所指向对象的内容。
在C++中,可以使用 const 来修饰一个指针,如:
第一种形式,指示一个指针不能修改指针所指向对象的内容,但可以修改指针所指向的对象
第二种形式,指示一个指针不可以修改指针所指向的对象,在指针指向的对象不是一个常量时,可以修改指针所指向对象的内容
第三种形式,指示一个指针不能修改指针所指向的对象,也不能修改指针所指向对象的内容。