[C] 自己参照する要素をもつ構造体定義

1. 症状

自己参照する要素を持つ構造体を定義するとコンパイルエラーとなる

1.1. サンプルコード

1.2. エラーメッセージ

 

2. 回避策

typedef と 構造体宣言を分離する。構造体 st_node の宣言前であっても typedef は成功する。