問題タブ [d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
732 参照

gtk - Dでは、空の文字列を渡す方法は? (gtkD へ)

フォボスでの D1 の使用

のテキスト入力フィールド、インスタンスがありますgtk.Entry.Entry

を呼び出すとsetText("")実行時エラーが発生します

なんで?Dに問題があるようです、私はこれを試しました:

アサーションが失敗したため、プログラムは終了しました。

どうすればこれを回避できますか?

0 投票する
4 に答える
433 参照

debugging - Windows 上の D 2.0 で使用できるデバッガーとその使用方法

DDJ の「The Case for D」のおかげで、今日は D 2.0 を少しいじっています。

Windows 用の D 2.0 をダウンロードしましたが、デバッガーで実行中のプログラムをステップ実行する方法がわかりません。

出荷された windbg.exe のコピーを動作させようとしましたが、常にクラッシュし、ソース コードが表示されないようです。

0 投票する
5 に答える
651 参照

d - D2.0でpureを使用する方法

D 2.0で遊んでいると、次の問題が見つかりました。

例1:

これはコンパイルされ、期待どおりに機能します。

文字列配列をクラスでラップしようとすると、これを機能させることができません。

addMsg関数が不純であるため、このコードはコンパイルされません。TestPureオブジェクトを変更するため、その関数を純粋にすることはできません。私は何かが足りないのですか?それともこれは制限ですか?

以下はコンパイルします:

〜=演算子は、msg配列の不純な関数として実装されていませんか?なぜコンパイラはrun1関数でそれについて文句を言わないのですか?

0 投票する
1 に答える
302 参照

memory - Dを使用したメモリページング

カタログのインデックス作成にD/Tangoを使用していますが、メモリ内にあり、インデックス作成中に最大10 GBまで増加できる辞書のメモリ(RAM)ページングを支援するライブラリはありますか?

0 投票する
10 に答える
13816 参照

java - ゲッターとセッターは C++/D/Java のパフォーマンスに影響しますか?

これはかなり古いトピックです: セッターとゲッターは善か悪か?

ここでの私の質問は次のとおりです。C++ / D / Java のコンパイラはゲッターとセッターをインライン化しますか?

直接フィールド アクセスと比較して、ゲッター/セッターがパフォーマンス (関数呼び出し、スタック フレーム) にどの程度影響するか。それらを使用する他のすべての理由に加えて、それらが優れた OOP プラクティスであることに加えて、パフォーマンスに影響を与えることになっているかどうかを知りたいです。

0 投票する
3 に答える
869 参照

c++ - GDCフロントエンドに中間C/C ++コードを出力させますか?

D言語を調べていると、GCC用のDコンパイラであるGDCに出くわしました。ここからMinGWのバージョンをダウンロードしました:

http://sourceforge.net/projects/dgcc/files/

ドキュメントはほとんど存在しませんでしたが、ほとんどのコマンドラインスイッチはGCCコンパイラと同じであると書かれていました。しかし、私は通常GCCでビルドしないので、それはあまり役に立ちません。

GDCは「GCCフロントエンド」と呼ばれます。そのため、ある時点で、GCCコンパイラが実際に飲み込める中間C++またはCを生成する必要があると思います。これがGCCがObjective-Cプログラムをコンパイルする方法だと思います。

私が知りたいのはこれです:GDCに中間C / C ++コードをファイルとして出力させ、GCC / MinGWを使用して手動で検査およびコンパイルできるようにする方法はありますか?

0 投票する
2 に答える
1552 参照

embedded - 組み込みのリアルタイム環境で D を使用する場合、どのようにアプローチしますか?

D プログラミング言語に精通しているすべての人に、それを組み込みリアルタイム環境で使用するにはどうすればよいでしょうか? 元の設計がリアルタイム組み込み環境を対象としていないことは理解していますが、この質問は、リアルタイム機能を実現する方法についての質問です。

言語のどの構成要素が不可欠でしょうか?

どの構造が問題になると思いますか?

組み込みシステムで成功した人はいますか?

他の考えや提案は素晴らしいでしょう。

0 投票する
3 に答える
627 参照

d - Dのデモ、サンプル、および概念実証コード

私は最近Dプログラミング言語を調べていますが、デモ、サンプルアプリケーション、または概念実証コードが記述されているかどうか知りたいです。Dが特にエレガントまたは有利である状況を示すコードが必要です。

もちろんdsource.orgもありますが、そこでホストされているプロジェクトには完全なアプリケーションがあります。もっと「ドキュメンテーションのような」例を探しています。