私は正しい用語を検索していないかもしれませんが、私が探しているもの(おそらく一般的)を説明しようとします。
Windowsでは、通常はウィンドウを作成しますが、WinMain()
すべてのプラットフォーム(Linux、OS Xなど)がこの関数をプログラムへのエントリポイントとして使用するわけではありません。
そこにはたくさんのライブラリがあることは知っていますが、教育上の理由から実装についてもっと興味があり、これを処理するサードパーティのライブラリを探していません。
これの実装は確かに巨大ですが、より抽象的なレベルで興味があります。複数のプラットフォームでウィンドウの作成を処理できるように、エントリポイントをどのように記述しますか。