在C 中轉發Typedef 聲明
編譯器可能會拒絕轉發聲明typedef 的嘗試,從而引發以下問題:
為什麼在C 中不允許向前宣告typedef ?
假設確實不可能,我們可以探索最小化包含樹大小的最佳實踐。
答案:
雖然 C 中通常不允許前向聲明 typedef,但有一個解決方案涉及前向聲明別名類型。若要為類型A 定義名為B 的typedef,請依照下列步驟操作:
轉送聲明A:
class A;
typedef A B;
以上是為什麼我不能在 C 中轉送聲明 Typedef,最好的選擇是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!