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

在C++中,const指针和指针const(更准确的说法是常量指针与指针常量)虽然只差一个词序,但含义完全不同。理解它们的关键在于看const修饰的是指针本身,还是指针所指向的数据。
常量指针(const pointer):指向常量的指针
这种指针指向的是一个常量数据,即不能通过该指针修改其所指向的内容。语法形式为:const Type* ptr; 或 Type const* ptr;
这两种写法等价,const修饰的是Type,表示指针指向的数据是常量。
特点:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~