腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“类型(费用)”有多高的效率?
、
具体而言,在这两起案件中: 需要mixin()一个
CTFE
‘’ed字符串的复杂表达式。
浏览 6
提问于2015-09-06
得票数 2
回答已采纳
1
回答
D-更友好的用于GDC (Dlang)的asm语法糖
、
、
我的尝试失败了,因为连接D字符串不幸不能在编译时在GDC中工作,我需要
CTFE
。正如你所预料的,这是一项要求,这片糖的成本是零的。 我想我需要用混合蛋白做点什么。有什么关于在
CTFE
内去哪里和
如何
停留的建议?
浏览 4
提问于2016-08-19
得票数 2
回答已采纳
1
回答
D和GPU代码生成
、
、
、
、
在这个讨论中,
CTFE
也可能扮演一个角色。
浏览 7
提问于2013-01-14
得票数 6
2
回答
在编译时连接字符串
、
、
、
如何
解决该错误?
浏览 5
提问于2013-03-01
得票数 1
回答已采纳
2
回答
CTFE
是
如何
工作的?
、
编译时函数求值(
CTFE
)是
如何
工作的?我试图理解编译器是
如何
在运行时创建一些不存在的东西(例如,一个函数)并执行它的。我习惯于这样的想法,即源代码通过编译成为二进制文件,然后二进制文件被执行。那么,当编译器运行并且能够运行时,源代码是
如何
成为可执行的东西的呢?一个函数真的被创建并运行了吗,或者它仅仅是一个函数调用的仿真?
浏览 0
提问于2012-04-22
得票数 8
1
回答
无法在编译时递归地将BigInt乘以一定数量的迭代(在D中)
、
、
、
、
我需要得到任意数量变量的乘积。变量的实际数量及其值将在编译时知道,但是我不能硬编码这些变量,因为它们来自于在编译时使用模板对类型进行的反射。下面是一个简洁的例子,它不使用类型特征,但也存在同样的问题:import std.stdio; // writeln immutable BigInt Product =
浏览 7
提问于2022-07-14
得票数 3
回答已采纳
1
回答
为什么编译器没有警告转换为enum?
、
、
、
当我意识到D允许用户向enum转换一个兼容的值,从而使生成一个无效的enum值成为可能时,我感到非常震惊,我认为这在许多级别上都是有问题的。module greek; { BETA, { { case GreekLette
浏览 0
提问于2017-06-07
得票数 2
回答已采纳
2
回答
确保每个结构都有唯一的序号
} enum ordinal = nextOrdinal(); enum ordinal = nextOrdinal();结构是
如何
创建的
浏览 3
提问于2012-08-04
得票数 1
1
回答
如何
将数字转换为UTF8字符?
、
、
如何
将数字转换为UTF8字符? 它不能是
CTFE
函数,因为输入参数在运行时是变化的。我想这里肯定有个std函数,但我找不到。谢谢。
浏览 2
提问于2014-10-08
得票数 0
回答已采纳
1
回答
D中有一种静态打印吗?
、
、
例如,当一个人试图用我的函数得到一个向量的交叉乘积和一个1-形式的微分时,我可以从域的角度特别告诉他这个问题,而不是编译器
如何
看待它的结构和数组。
浏览 0
提问于2013-10-29
得票数 8
回答已采纳
1
回答
作用域!t()不为类成员工作
我正在尝试使用作用域的!t()模板在Program类中进行分配,以保存分配。我无法让它在下面的例外情况下工作。 Error: cannot cast &Scoped([void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, vo
浏览 0
提问于2018-04-10
得票数 2
回答已采纳
1
回答
堆的语法分配了什么?
new“并不适用于所有类型,std.experimental.allocator在
ctfe
中也不起作用,而且两者在指向委托的指针上似乎都有问题。
浏览 8
提问于2019-11-07
得票数 2
回答已采纳
1
回答
D中的歧义结构构造函数
、
、
、
、
在D中,我很难理解
如何
处理构造函数的歧义。任何想法
如何
绕过这个隐式初始化,以便我可以访问我的构造函数:this(int c)
浏览 1
提问于2011-05-31
得票数 6
回答已采纳
1
回答
D语言中的静态参数函数专门化
、
、
、
、
我在某处读到过,D支持将函数专门化到参数为编译时常量的调用。这是在矩阵幂函数中的典型应用(如果指数为2,则x*x通常比一般情况下更快)。 bool opIndexAssign(bool b, size_t i) @trusted pure nothrow in { } body {
浏览 5
提问于2013-11-11
得票数 1
1
回答
是否有可能在编译时执行自定义程序?
是否有可能在编译时执行自定义程序?trait Component..impl Component for Position..impl Component for Direction..像这样的东西可以用铁锈或芦苇做吗?我该从哪里开始?
浏览 3
提问于2014-08-23
得票数 1
回答已采纳
3
回答
C++允许
CTFE
吗?
、
、
、
测试了一个简单的utf8 strlen函数,并对树干clang完全消除它感到非常惊讶(gcc没有):{ while (s[i]) if ((s[i] & 0xc0) != 0x80) l++; }} {}main:
浏览 6
提问于2013-04-24
得票数 1
回答已采纳
1
回答
关联阵列,对称算法,
CTFE
、
我应该
如何
使用
CTFE
在编译时生成一些数据结构,并在运行时使用输出。 (我现在使用的是DMDv2.053编译器,如果有任何问题的话)。
浏览 1
提问于2011-05-22
得票数 1
回答已采纳
1
回答
综合保安
如何
运作
?
、
、
、
、
最近,我的公司发布了一个新的SQL标准文档。在这个新的标准文档中,我发现了以下一行: <add name="ProcurementAdministrationPortalEntities" connectionString="metadata=res://*/ProcurementAdministrationPortalModel.csdl|res://*/ProcurementAdministrationPorta
浏览 1
提问于2014-08-18
得票数 2
回答已采纳
1
回答
在运行时计算的纯D函数(不是编译时)
、
、
、
我很好奇:如果有一个纯D函数,它可以在编译时进行计算。示例:f是一个纯函数,我希望它在运行时进行计算。
浏览 0
提问于2019-01-20
得票数 0
回答已采纳
3
回答
如何
在不键入两次名称的情况下打印变量名称及其值?
、
、
在调试时,这样做非常有用:print("var:", var)在D中,我使用了这个: writeln(msg.stringof ~ ":" ~ to!string(msg));但我不确定这是不是最好的方法,因为它只在简单的情况下有效。我尝试了几种方法,但有时您可以获取字符串,但不能获取值(因为变量超出
浏览 1
提问于2010-09-04
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
注塑工艺如何运作?
易直挖如何运作
社交链商如何运作
区块链如何运作——简单解释
区块链技术是如何运作的?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券