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