C/C++プログラムのAPIを開発するのにどのテクニックが共通するのか説明してください。 1つの例はソケットです。他に何がありますか?C/C++プログラムのAPI。どのテクニックですか?
おかげで...
C/C++プログラムのAPIを開発するのにどのテクニックが共通するのか説明してください。 1つの例はソケットです。他に何がありますか?C/C++プログラムのAPI。どのテクニックですか?
おかげで...
Khronos Groupで標準化されているAPIをご覧ください。彼らは簡潔な方法でライブラリインタフェースを定義するための確立された規約を持っています。
「最も便利なAPI」のGuinessレコードは保持されていない可能性がありますが、実際には「一貫性のあるAPIスタンダード」、「最高のレガシーAPI非推奨モデル」などがあります。
このようなAPIの1つの例は、OpenGLです。
は、独自のシステムのAPIを開発しないでください。それらには既にplenty of documentationがあります。
APIを提供するライブラリ/ツールを開発する方法を尋ねる場合、GNU、Unixには多くのオープンソースの例があります。 – khachik