dmd

dmd

文章 0 浏览 4

D 中的优雅运算符重载

有一段时间我对 D 运算符重载的方向感到困惑,但现在我意识到这是一个漂亮的系统......如果它只适用于核心类型(int、float 等)。考虑下面的代码: s…

甜嗑 2024-12-11 03:50:59 0 0

D 中的扩展函数

我不久前买了《The D 编程语言》。很棒的书,很有教育意义。然而,我在尝试编译书中列出的语言功能时遇到了麻烦:扩展函数。 在书中,Andrei 写道任何…

君勿笑 2024-12-09 19:39:34 0 0

Fedora 16 上的 D 编程

我最近安装了 Fedora 16(非常棒),主要是因为我想尝试 LDC2,但也因为 Gnome Shell 在 Fedora 上运行比 Ubuntu 11.10 流畅得多(至少在我的硬件上)…

有深☉意 2024-12-09 10:51:57 0 0

为什么其他模块没有被编译?

我有两个文件:Main.d 和 ImportMe.d。他们的目的应该是不言自明的。它们位于同一目录中,并且没有显式的模块声明。但是,当我尝试编译 Main.d 时,我…

傲性难收 2024-12-08 21:33:23 1 0

为什么 readf 的行为不符合预期?

import std.stdio; void main(){ int n; while(readf("%d", &n)){ if(n == 11) break; writeln(n); } } 第一次迭代有效,它打印 n,但之后 readf() 永…

怼怹恏 2024-11-30 12:33:54 0 0

替换 DMD 的 kernel32.lib 以包含缺失的函数

我在 Windows 7 上使用 dmd 2.054 和 optlink 8.00.12。 以下程序: pragma(lib, "kernel32.lib"); extern(Windows) { uint LocaleNameToLCID(const(w…

绅刃 2024-11-27 02:15:37 1 0

DMD 与 GDC 与 LDC

不同 D 编译器的优缺点是什么?性能和标准合规性/D2 支持如何?调试器的支持程度如何?错误消息有多好以及 IDE 集成如何? 64 位支持有多好?到目前为…

九局 2024-11-25 10:44:34 2 0

重载 opIndexAssign

我似乎在我的一个类中重载 opIndexAssign 时遇到了一些问题。 我有课; JSObject 的定义如下: alias char[] String; ... class JSObject : Dobject {…

挽梦忆笙歌 2024-11-19 03:21:39 5 0

如何使用“模板构造函数”在D?

D 的模板文档 包括一个名为“模板构造函数”的小部分。该部分没有任何示例或大量文档。 我正在尝试使用该功能(我知道我可以只使用“静态构造函数”,…

我不会写诗 2024-11-18 00:57:49 4 0

构建 tangobos 以与 DMDScript 配合使用 / 让 ECMA 脚本与 D1-Tango 配合使用

我正在尝试在我的 win32 D1-Tango 设置上安装 DMDScript-tango 。我使用的版本是 0.99.9 Kai 捆绑包 。 当我尝试构建它时,我收到以下错误(以及其他…

柠栀 2024-11-17 14:52:31 3 0

从崩溃信息中打印函数名称

我的程序(在 Linux 上用 DMD(一种 D 编译器)编译的)崩溃了,并打印如下信息: ./program() [0x807aff8] ./program() [0x807aea9] 如何将函数的地…

意中人 2024-11-17 11:45:10 4 0

D2:switch语句和变量

在《The D 编程语言》一书中我看到以下内容: 通常 case 表达式是 编译时常量,但 D 允许 还有变量和保证 词汇顺序评估高达 第一场比赛。 代码: void…

§普罗旺斯的薰衣草 2024-11-15 21:49:52 3 0

如何在 Ubuntu 上使用 DSFML2 和 D2 解决链接器错误?

我正在运行带有 DMDv2.052 的 64 位 Ubuntu Linux,试图让应用程序与 DSFML2 一起工作,但我不断遇到链接器错误。 我使用共享库+发布版本构建了 SFML …

度的依靠╰つ 2024-11-02 01:51:12 5 0

d 编程语言:标准输入问题还是误解?

这是一个简单的程序,它从 stdin 读取行并将其输出到 stdout。 module test; import std.stdio; void main(string[] args) { foreach (int i, string …

剩一世无双 2024-10-30 20:15:05 4 0

使用 D1 和 dll 会出现什么问题?

如果 c++ 程序调用 dll 并且该 c++ 程序是多线程的,那么使用使用 dmd 编译器 (D1) 编译的 dll 会出现什么问题?…

娜些时光,永不杰束 2024-10-28 14:32:56 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文