腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(22)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
C++允许
CTFE
吗?
测试了一个简单的utf8 strlen函数,并对树干clang完全消除它感到非常惊讶(gcc没有):{ while (s[i]) if ((s[i] & 0xc0) != 0x80) l++; }} {}main:
浏览 6
修改于2013-04-24
得票数 1
回答已采纳
2
回答
CTFE
是如何工作的?
编译时函数求值(
CTFE
)是如何工作的?我试图理解编译器是如何在运行时创建一些不存在的东西(例如,一个函数)并执行它的。我习惯于这样的想法,即源代码通过编译成为二进制文件,然后二进制文件被执行。
浏览 0
提问于2012-04-22
得票数 8
1
回答
关联阵列,对称算法,
CTFE
我应该如何使用
CTFE
在编译时生成一些数据结构,并在运行时使用输出。 (我现在使用的是DMDv2.053编译器,如果有任何问题的话)。
浏览 1
修改于2011-05-22
得票数 1
回答已采纳
1
回答
使用
CTFE
生成一组结构别名
说我有课表示一个固定维向量以及这些短数。alias Vector!(float, 3) vec3;alias Vector!(double, 2) vec2d;alias Vector!(double, 4) vec4d;alias Vecto
浏览 4
修改于2013-08-31
得票数 2
回答已采纳
1
回答
“类型(费用)”有多高的效率?
具体而言,在这两起案件中: 需要mixin()一个
CTFE
‘’ed字符串的复杂表达式。
浏览 6
修改于2015-09-06
得票数 2
回答已采纳
1
回答
D-更友好的用于GDC (Dlang)的asm语法糖
我的尝试失败了,因为连接D字符串不幸不能在编译时在GDC中工作,我需要
CTFE
。正如你所预料的,这是一项要求,这片糖的成本是零的。 我想我需要用混合蛋白做点什么。有什么关于在
CTFE
内去哪里和如何停留的建议?
浏览 4
修改于2016-08-19
得票数 2
回答已采纳
1
回答
堆的语法分配了什么?
new“并不适用于所有类型,std.experimental.allocator在
ctfe
中也不起作用,而且两者在指向委托的指针上似乎都有问题。
浏览 8
提问于2019-11-07
得票数 2
回答已采纳
1
回答
如何将数字转换为UTF8字符?
它不能是
CTFE
函数,因为输入参数在运行时是变化的。我想这里肯定有个std函数,但我找不到。谢谢。
浏览 2
修改于2015-11-04
得票数 0
回答已采纳
2
回答
在编译时迭代JSON,使用Dlang
我想使用
CTFE
遍历JSON。我已经尝试了std.json和vibe.data.json,但是没有成功。我不确定我错过了什么。
浏览 16
提问于2021-04-10
得票数 1
2
回答
D中的Ada样式范围类型
在阅读了关于Ada和C++的有趣文章并了解了D对
CTFE
和常量参数函数专门化的支持后,我想知道Ada样式的范围类型是否可以在D中比在C++中更容易/更有效地实现。有人可能已经写过这样的库了吗?
浏览 3
修改于2012-11-22
得票数 3
回答已采纳
3
回答
opDispatch和编译时间参数
(int, 10)(5);编辑 用struct替换类:避免使用
CTFE
进行new的字段初始化。这与我的问题无关。
浏览 1
修改于2015-10-21
得票数 6
回答已采纳
1
回答
D和GPU代码生成
在这个讨论中,
CTFE
也可能扮演一个角色。
浏览 7
修改于2013-01-18
得票数 6
2
回答
编译时评估
如果我将其替换为字符串文字或
CTFE
函数,我无法测量任何显着的性能差异(即使调用它一亿次)。如果我用const替换枚举,我会得到不同的结果。有人告诉我这样写效率很低。
浏览 1
修改于2012-07-21
得票数 12
回答已采纳
2
回答
D或选择集群游戏服务器。
我喜欢D的原因: go工具(尤指)安装/
浏览 4
修改于2017-05-23
得票数 3
回答已采纳
1
回答
模式匹配基准测试:编译时查找与D中的运行时查找
它们之间的唯一区别是,对于编译时,查找表(即数组bmBc、bmGs和后缀)必须在编译时计算(我目前依赖
CTFE
)。对于运行时的表,查找表是在运行时计算的。
浏览 6
修改于2015-08-17
得票数 0
1
回答
如何在BetterC模式下进行字符串格式化?
core.stdc.stdio.snprintf是无可替代的,因为
CTFE
只能解释D源代码。但我不知道为什么我不能用它。
浏览 3
提问于2021-09-21
得票数 0
回答已采纳
1
回答
变量opIndex覆盖
/inheritance.d(112): Error:
CTFE
failed because of previous errors in array_ident .
浏览 1
修改于2017-05-23
得票数 1
回答已采纳
1
回答
模板化多维阵列
/template_recursion.d(18): Error:
CTFE
failed because of previous errors in expandTuple 2.递归模板--正如前面所述
浏览 5
修改于2017-05-23
得票数 2
回答已采纳
1
回答
在编译时从现有列表构造列表
Veggie("Carrot" , 0xFE, 5), // genByCode and genByName being pure functions that get
CTFE
'd
浏览 1
提问于2018-11-28
得票数 0
1
回答
D/ DLang :抑制模块私有内联函数的代码生成
对这些调用成功地内联在模块中,许多cruft被
CTFE
和已知的常量传播处理。然而,GDC编译器也会生成这些内部例程的副本,即使它们已经在需要的地方内联,而且它们不应该是外部调用的。
浏览 2
修改于2017-05-23
得票数 1
回答已采纳
第 2 页
领券