【c++primer练习】 typedef与指针、常量和类型别…

2019-11-18 09:18:02来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

【c++primer练习】 typedef与指针、常量和类型别名

# c++primer 61页

 

typedef char* ptr

const ptr cstr=0;

 

cstr 是一个指向 char 的常量指针,

一种错误的理解是将语句等同于const char* ptr cstr;

但 ptr 实际上是指向 char 的指针

 

正确的理解应是
const ptr -->常量指针类型c-p
c-p cstr 声明一个c-p类型的变量cstr,其为常量指针cstr


 

 

而通过上一个语句认识到typedef与指针组合的含义,下一个语句也很好理解了

const ptr *ps;

 

声明符从右往左结合,

首先ps是一个指针变量,其次其指向const ptr类型的变量(常量指针类型,该类型指向char )。

 

end。


原文链接:https://www.cnblogs.com/jian-lh/p/11852747.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C++完全二叉树的权值

下一篇:套接字