由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - typedef const char *month Table[3]
相关主题
请教一个关于字符指针的简单问题C++一问
谁给解释一下这个c questionc++ template specialization 参数
数组指针的问题JHQ的一道指针题。
问个小问题 char ** pt1和 char * pt2[] 的区别在哪?
请问const myClass &src 和myClass const &src有什么区别?数组问题
C++ STL map find does not work ???怎么得到char *分配空间的大小?
出个题考考大家:)为什么要这样计算数中元素的个数?
[合集] 一个指针的小问题请教一个pointer的问题
相关话题的讨论汇总
话题: monthtable话题: typedef话题: const话题: char话题: table
进入Programming版参与讨论
1 (共1页)
l*******r
发帖数: 511
1
最后的这个[3]是什么意思啊
X****r
发帖数: 3557
2
数组的长度啊

【在 l*******r 的大作中提到】
: 最后的这个[3]是什么意思啊
l*******r
发帖数: 511
3
是哪个的长度啊?可以这样写的吗?
monthtable == 指向长度为3的const char array的pointer?

【在 X****r 的大作中提到】
: 数组的长度啊
X****r
发帖数: 3557
4
[]比*优先级更高,所以要这么看:
monthTable[3] => monthTable是一个长度为三的数组
*monthTable[3] => 这个数组的每个元素都是一个指针
const char *monthTable[3] => 这些指针指向不可变的字符
所以monthTable就是一个长度为三的不可变字符指针数组

【在 l*******r 的大作中提到】
: 是哪个的长度啊?可以这样写的吗?
: monthtable == 指向长度为3的const char array的pointer?

l*******r
发帖数: 511
5
所以我可以
monthtable t1={"January","Feb","Mar"};?
但是一般不是typedef A B;然后B就相当于A的type吗?

[]比*优先级更高,所以要这么看:
monthTable[3] => monthTable是一个长度为三的数组
*monthTable[3] => 这个数组的每个元素都是一个指针
const char *monthTable[3] => 这些指针指向不可变的字符
所以monthTable就是一个长度为三的不可变字符指针数组

【在 X****r 的大作中提到】
: []比*优先级更高,所以要这么看:
: monthTable[3] => monthTable是一个长度为三的数组
: *monthTable[3] => 这个数组的每个元素都是一个指针
: const char *monthTable[3] => 这些指针指向不可变的字符
: 所以monthTable就是一个长度为三的不可变字符指针数组

X****r
发帖数: 3557
6
typedef是这样的:
你要typedef某一个类型,就写出如果要声明该类型的变量的
语句,“变量名”处放入你想要的新的类型名,然后前面加上
typedef
比如const chat *monthTable[3]声明了一个
名叫monthTable的一个长度为三的不可变字符指针数组,
那typedef const chat *monthTable[3]就
定义了一个名叫monthTable的类型为长度为三的不可变
字符指针数组

【在 l*******r 的大作中提到】
: 所以我可以
: monthtable t1={"January","Feb","Mar"};?
: 但是一般不是typedef A B;然后B就相当于A的type吗?
:
: []比*优先级更高,所以要这么看:
: monthTable[3] => monthTable是一个长度为三的数组
: *monthTable[3] => 这个数组的每个元素都是一个指针
: const char *monthTable[3] => 这些指针指向不可变的字符
: 所以monthTable就是一个长度为三的不可变字符指针数组

1 (共1页)
进入Programming版参与讨论
相关主题
请教一个pointer的问题请问const myClass &src 和myClass const &src有什么区别?
一个hash table的简单问题C++ STL map find does not work ???
如何使用这个template?出个题考考大家:)
Why the number is not exact in C++[合集] 一个指针的小问题
请教一个关于字符指针的简单问题C++一问
谁给解释一下这个c questionc++ template specialization 参数
数组指针的问题JHQ的一道指针题。
问个小问题 char ** pt1和 char * pt2[] 的区别在哪?
相关话题的讨论汇总
话题: monthtable话题: typedef话题: const话题: char话题: table