- 110 名前:デフォルトの名無しさん [2022/09/05(月) 01:27:33.63 ID:TNrcEOZR0.net]
- 具体的に言うと、ここの
『UMLの状態遷移図をC言語のStateパターンで実装&単体テストしてみる』というタイトルのブログの void init_last_substate(FSM *fsm); 関数のプロトタイプ宣言です。State.c内でプロトタイプ宣言すればいいのに なぜかState.c内のState_init関数内でプロトタイプ宣言しているのはなんでかなと。 実装自体はSubState.c内で定義されているのでState.c内で使うのであれば プロトタイプ宣言が必要であることはわかるんですが、なんで関数内でプロトタイプ 宣言しているのかなと。
|

|