const char * ptr;char * const cp 的区别
来源:互联网 发布:大数据架构师证书 编辑:程序博客网 时间:2024/06/06 09:20
从网上的资料上看,有如下的解释:
Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:
把一个声明从右向左读。
char * const cp; ( * 读成 pointer to )
cp is a const pointer to char --->cp是一个指向字符char的固定指针
const char * ptr;
ptr is a pointer to const char; --->ptr是一个指向固定字符char的指针
char const * p; --->无此形式
也就是说,cp和ptr都是指针,cp的值是不可改变的cp指向的内容也是不可变的;而ptr的值是可以改变的,ptr指向的内容是不可变的
- const char * ptr;char * const cp 的区别
- char * const cp | const char * p | char const * p 区别
- const char *|char const char * 与char * const 的区别
- const char*, char const*, char *const 的区别
- const char*, char const*, char*const的区别
- const char*, char const* and char *const 的区别
- const char*, char const* and char *const 的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char*const的区别
- const char *,char const *,char * const的区别
- const char*, char const*, char*const的区别
- char const * ,char *const, const char *的区别
- const char*, char const* and char *const 的区别
- const char*, char const*, char*const的区别(转)
- const char*, char const*, char*const的区别 .
- const char*, char const*, char*const的区别 .
- const char*, char const*, char*const的区别
- 德国波恩出差记(一)
- LeetCode题解:Clone Graph
- Generate Parentheses 产生所有括号组合 @LeetCode
- Linux Ramdisk启动方式下文件系统兼容性快速排查。
- 企业软件管理FileWave
- const char * ptr;char * const cp 的区别
- LeetCode题解:Remove Duplicates from Sorted Array I and II
- hdoj1106 ( strtok函数 )
- OSX: 切换10.9用户桌面壁纸的脚本
- 推荐一个git源码托管网站
- c对象创建
- 利用开源赚钱的九项秘诀
- create bubble btns
- 几个Android 4.4 kitkat 同步地址(aosp、slim、omni等)