随笔 - 226,  文章 - 0,  评论 - 4,  阅读 - 30216
1 typedef char* pstring;

它的含义是pstring=char*,这里使得char和*永远的绑定在了一起,而有一条结论是const是对给定类型的修饰。下面我们来定义一个指针:

1 const pstring cstr=nullptr;

const是对类型的修饰也就是对pstring这个类型的修饰,它的含义是const修饰了char*,代表这个字符型指针是一个常量,也就是cstr是一个字符型指针下的常量,也就是一个指针常量。

下面再来看个例子:

1 const int *p=nullptr;

这个时候*和p是绑定在一起的,代表p是一个指针,它是指向整型常量的指针,const int代表这个int是一个常量。

posted on   小凉拖  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示