d

d

文章 0 浏览 7

新的 lambda 语法是什么?

我听说 DMD 2.058 中将有一个用于匿名函数的新语法,但我找不到任何相关信息。新语法是什么?旧语法是否会被弃用?…

亚希 2024-12-26 12:20:11 1 0

D 隐式转换 Vector(T) 类型

比较代码片段 A: struct Vector2(T) { // ... auto opCast(U)() { return U(x, y); } void opOpAssign(string op)(Vector2 vector) { mixin ("x" ~ op…

找回味觉 2024-12-26 00:03:09 6 0

数组变量共享多少信息?

当我将一个数组变量分配给另一个数组变量时,会复制/共享多少信息? int[] a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; int[] b = a; a[0] = 42; writefln("…

娇女薄笑 2024-12-25 21:06:32 8 0

编译器可以在没有有关纯度的类型信息的情况下自动检测纯函数吗?

所以我和我的朋友争论,他声称像 GCC 这样的编译器可以自动检测纯函数,而不需要任何类型信息。我对此表示怀疑。 像 D 或 Haskell 这样的语言在其类型…

熟人话多 2024-12-25 19:56:12 5 0

D 垃圾收集器工作吗?

于是我尝试在Windows上运行这个程序来测试D垃圾收集器是否正常工作。 无论我是否指定 -release、-inline、-O 等,DMD 2.057 和 2.058 beta 都会给出相…

多彩岁月 2024-12-25 09:04:36 2 0

在 D 中,如何将函数应用于数组中的所有元素?

在 D 中,如何将函数应用于数组中的所有元素? 例如,我想将 std.string.leftJustify() 函数应用于字符串数组中的所有元素。 我知道我可以使用循环,…

爱你不解释 2024-12-25 08:13:17 1 0

如何在 D 中创建二维数组?

这应该很简单,但事实并非如此。 import std.container, std.stdio; void main(){ alias Array!double _1D; alias Array!_1D _2D; _1D a = _1D(); _2D…

故乡的云 2024-12-25 03:18:44 6 0

特殊的 writef/writefln 行为?

我已经看了 D 大约 15 分钟,所以难怪我有疑问,但一些奇怪的事情发生在我身上。 我从 此处 安装了 D,并从 此处,我在 Visual Studio 2010 Professio…

清引 2024-12-25 01:51:25 1 0

approxEqual() 的正确用法是什么?

起初我以为我只能依靠最大相对差异,但我错了。例如,如果 a = 0.0 和 b = 0.5,则它们的相对差为 1.0。在这种情况下,approxEquals(lhs, rhs, maxRel…

鼻尖触碰 2024-12-24 21:09:30 7 0

用现代语言实现高效帧缓冲区的简单方法?

我正在寻找一种在 C#、D 或 Java 中实现帧缓冲区的简单方法。允许我使用二维颜色数组并更新单个像素或区域的东西(API 或库)。此外,更新时不会产生…

无敌元气妹 2024-12-24 19:09:32 4 0

mixin 给出错误

示例位于: http://www.d-programming-language.org/mixin.html ,出现如下: template GenStruct(char[] Name, char[] M1) { const char[] GenStruct…

岁月无声 2024-12-24 18:53:39 6 0

当运行时设置缓冲区长度时,如何使用 read(ubyte[] buffer) 读取 BufferedFile?

我有一个二进制文件,实际上是一堆文件,格式为: lengh_of_subfile,subfile length_of_subfile 是一个 64 位整数。我可以毫无问题地读取long,但是当…

几度春秋 2024-12-24 01:50:01 2 0

D 的写法是什么?

我用 C 编写了这个程序,并且in erlang 为了练习,我尝试用 D 重写。一个朋友也用 D 写了它,但是 写得不同 步骤很简单。伪代码: While not end of f…

豆芽 2024-12-23 17:38:39 2 0

D 性能:union 与 @property

我正在移植、增强和 D 化我们的 reign SDK从 C# 到 D。目前正在研究 Vector2 数学模块。 下面两个结构体之间会有性能差异吗?我的基准测试显示了相同…

暮年慕年 2024-12-23 17:08:02 8 0

D 的 MySQL 语言绑定?

是否有任何现有的、可用的 D(特别是 Windows 下的 D 2.0)MySQL 语言绑定仍在维护、更新,甚至远程访问?数十次 Google 搜索大多仅指向一位之前在 ht…

说不完的你爱 2024-12-23 13:09:59 2 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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