フラットなC API
extern "C"で公開された、クラスを持たないフラットな関数群としてのネイティブAPI。呼び出し規約や名前修飾の取り決めが単純で安定している。
- 概念URI
https://comcomponent.com/knowledge/c-native-api/
- 別名・表記
- extern "C" 関数群
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- P/InvokeはフラットなC APIに対する本記事の推奨です。相手がextern "C"で公開されたフラットなC関数群になっているなら、P/Invokeが素直で一番簡単である / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- C++/CLIをフラットなC APIに用いることは推奨されません。相手が最初からきれいなC APIを公開しているなら、C++/CLIよりP/Invokeのほうが素直である / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- C APIブリッジ層はフラットなC APIを前提とします。P/Invoke向けのCブリッジ関数は、extern "C"で公開するC形式の関数として書く / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。