gpt4 book ai didi

d - 实例是否可转换为类

转载 作者:行者123 更新时间:2023-12-02 08:40:03 26 4
gpt4 key购买 nike

class A { this() { } }
class B : A { this() { } }
auto b = new B()
if(b.IsCastableTo(A)) {
//...
}

我如何检查 b 是否可以转换为类型 A?

最佳答案

根据 D 手册你会做:

if (cast(A) b) { 
// b is an instance of A
} else {
// b is not an instance of A
}

引用资料:

关于d - 实例是否可转换为类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17390685/

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