c++中的const

来源:互联网 发布:dns的协议端口号 编辑:程序博客网 时间:2024/06/05 02:15

1、char * const p,const是修饰指针的,所以指针的值是不可以修改的,但指针指向的对象是可以修改单。

2、注:由于没有const*的运算,如出现const*实际上const是修饰前面的,所以

const char* p等价于char const* p,代表指针可以修改,但指针指向的对象不可修改。

3、const char* const p。指针和对象都不可以修改。

我们可以按照右结合的方式进行记忆,如char* const p,右结合后,p是被const修饰的。

1 0
原创粉丝点击