簡體   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