繁体   English   中英

typedef char [4] A和typedef char(&A)[4]有什么区别?

[英]What's the difference between typedef char[4] A and typedef char (&A)[4]?

之间有什么区别

typedef char[4] A;

typedef char (&A)[4];

现在,我想通过写至少一个完整的句子来达到后期质量标准,因为标题上我的问题已经很清楚了。

typedef char[4] A;

这是为数组声明typedef的无效尝试。

typedef char (&A)[4];

这声明了一个typedef来引用一个与数组不同的数组。

要使第一个有效,应使用typedef char A[4]; 但这仍然是数组的typedef,仍然与第二个数组不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM