C++ const指针和指针const区别_C++常量指针与指针常量语法解析

admin 百科 12
常量指针指向常量数据但指针可变,指针常量则指针本身不可变但可修改所指数据,const位置决定修饰对象。

C++ const指针和指针const区别_C++常量指针与指针常量语法解析-第1张图片-佛山资讯网

在C++中,const指针指针const(更准确的说法是常量指针与指针常量)虽然只差一个词序,但含义完全不同。理解它们的关键在于看const修饰的是指针本身,还是指针所指向的数据。

常量指针(const pointer):指向常量的指针

这种指针指向的是一个常量数据,即不能通过该指针修改其所指向的内容。语法形式为:

const Type* ptr;Type const* ptr;

这两种写法等价,const修饰的是Type,表示指针指向的数据是常量。

特点:

标签: 指针const c++ 区别

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~