gpt4 book ai didi

data-structures - 在 D 中的自定义类型中覆盖 .init

转载 作者:行者123 更新时间:2023-12-04 07:09:56 25 4
gpt4 key购买 nike

我记得曾在某处读到可以覆盖 D 中自定义类型的 .init 属性。我想为我创建的结构执行此操作,但我没有找到任何方法来执行此操作,尤其是因为默认不允许构造函数。这真的可能吗,如果是这样,我该怎么做?

最佳答案

您可以指定字段的初始值(仅限编译时变量)

struct foo{
int a=0;
real b = 5.0;
}
foo.init然后将等于 foo(0,5.0)

关于data-structures - 在 D 中的自定义类型中覆盖 .init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6299739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com