const char* / char const* / char* const区别
1个回答
展开全部
1、const char* ptr;
定义一个指向char 类型的指针,由于char*由const修饰,所以无法用ptr指针来修改所指向的内容;这并不是说这块内容不能修改,只是不用用ptr指针来修改,用其他方式依然可以修改这块内存
2、char const ptr;这个等价于 const char ptr;
3、char* const ptr;
定义一个指向char*的指针,这个指针用const修饰,说明ptr指针不能被修改,但是可以使用该指针修改其指向的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询