結構 '<structurename>' 不可以包含自己的執行個體: <error>

更新:2007 年 11 月

結構會宣告變數,並以自身的執行個體加以初始化。

結構可以包含其他結構的執行個體,但不能包含自身的內部執行個體。嘗試這麼做將會導致無限遞迴 (Infinite Recursion)。

錯誤 ID:BC30294

若要更正這個錯誤

  1. 檢查宣告陳述式 (Declaration Statement) 中初始化運算式的拼字。

  2. 如果您想要建立同一結構的其他執行個體,則必須在結構之外加以宣告並建立。

請參閱

參考

Structure 陳述式

其他資源

結構:您自己的資料型別