エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++とのインターフェイス - プログラミング言語 D (日本語訳)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++とのインターフェイス - プログラミング言語 D (日本語訳)
D は Cとのインターフェイス, は完璧ですが、C++ とのインターフェイスはかなり制限されています。 C++ ... D は Cとのインターフェイス, は完璧ですが、C++ とのインターフェイスはかなり制限されています。 C++ とリンクするには3つの方法があります: C++側の、C向けインターフェイスを作る機能を用いる。 そして、D側からは Cとのインターフェイス でアクセス。 C++側の、COMインターフェイスを作る機能を用いる。 そして、D側からは COMインターフェイス を通じてアクセス。 以下で述べるような、 制限付きでC++の関数およびクラスに直接アクセスするための機能を用いる。 基本的な考え方 C++ との 100% の互換性を達成するということは、 完全なC++コンパイラのフロントエンドをDに実装するというのと大差ありません。 過去の経験からすると、 その実装は最低でも10人年規模のプロジェクトになってしまい、 Dコンパイラを実装するのが事実上不可能になってしまいます。 C++ とのリンク