重複の可能性:
他のファイルでの静的関数アクセス
IIRC、静的関数は、.Cファイルだと思う独自の「コンパイルユニット」の外部には表示されません。
そのアドレスをパラメーターとして別のユニットの関数に渡して、2番目のユニットが後で最初のユニットの静的関数をコールバックとして呼び出すようにすることはできますか?
静的関数の「可視性」はリンカーに対する可視性であると推測しているので、unit2.cでunit1.cの静的関数を直接呼び出すことはできませんが、そのアドレスを渡してアドレスで呼び出すことができます。
誰かがそれを確認できますか?申し訳ありませんが、最近私のCは少し錆びています。助けてくれてありがとう。