downcast 相关问题

向下转换允许将超类类型的对象视为任何子类类型的对象。

对于向下广播和向上广播更好的表达?

如果您知道向上转换和向下转换之间的区别,那么您仍然会弄错,因为您只能对这些名称的发明人如何描绘其继承进行有根据的猜测...

回答 1 投票 0

Swift函数重载Objective-C方法

我有一个Objective-C方法(在旧框架的名为“ BaseViewModel”的类中声明),它是:-(void)updateFromManagedObject:(__ kindof NSManagedObject *)entity;我想在...

回答 3 投票 0

低垂到模板类

我有模板类,我想有这种类类型的载体。我看到的解决方案,你需要来包装类没有模板的另一个类,然后让这个新类的载体。 ...

回答 2 投票 0

在C ++中,是否可以将CRTP与私有库一起使用?

在C ++中,我有很多类,与继承无关,它们定义了一个方法std :: string get_name()const。有许多类需要的实用函数是根据......实现的。

回答 1 投票 2

向下转C#.NET

这是我的例子:public class Person {public string Name {get;组; public class Client:Person {public string LastName {get;组; public class Test {Person p = new ...

回答 5 投票 -1

Pandas:带有dtypes但混合类型列的Read_csv(NA值)

我试图在读取它的过程中向下转换csv的列,因为在读取文件后执行此操作太耗时。到现在为止还挺好。当然,如果一列有NA,则会出现问题...

回答 1 投票 1

使用Static_Cast指向基类对象的派生类指针[复制]

我有下面的代码片段,我有一个基类和派生类。基类和派生类都具有共享相同名称的函数成员。在主(),我有一个...

回答 3 投票 0

是转发运行时多态吗?

OOPS中的向上转换通过覆盖父类和子类的方法使运行时多态性成为可能。 OOPS中的向下转换是否也可以以任何方式运行时多态?

回答 1 投票 0

在oops中向下倾倒

class Parent {}; class A_child:public Parent {void A_method(); }; class B_child:public Parent {void B_method(); }; void main(){A_child a;家长* p =&a; B_child * b =(B_child *)&...

回答 2 投票 0

铸造任何?到Int,String或Bool

我在Swift中有一个返回Any的函数?值,我想将结果(基于值类型)转换为Bool,String或Int。函数是这样的:静态函数值(forKey:...

回答 1 投票 0

类型为X的Downcast集,它是Y的子类

注意:虽然问题有一个CoreData示例,但它与CoreData无关,它只是一个示例我们正在使用CoreData作为缓存层的Swift项目。我们利用......

回答 2 投票 3

C ++中的向上,向下转换和隐藏方法[关闭]

我正在编写一个需要创建复杂对象(D)的C ++库,但是向我的库用户返回一个指向简化对象(B)的指针(隐藏复杂对象的许多方法)。一世 ...

回答 1 投票 -6

systemverilog演员的特点

我的问题是关于在SV中使用$ cast。如果你在下面的代码中搜索单词cast,我有意添加一个'!'检查铸造不成功。如果演员不成功,我......

回答 1 投票 1

范围如何与versionOne中的时间表相关?

我是VersionApi实现的新手。在开始之前,我想收集如下的初始信息:我们如何使用VersionOne API获取Scope / Project?范围和时间表如何...

回答 1 投票 -1

显式向下和向上的差异[重复]

如果我有以下情况,我定义一个类动物和另一个使用以下两行代码扩展Animal的类:1)Dog d =(Dog)new Animal(); //明确的垂头丧气2)......

回答 1 投票 0

在java中,重复的向下转换和向上转换会删除子类中的数据吗?

我意识到向上转换将子类转换为超类,而向下转换则以相反的方式转换。但是,假设子类和超类有不同数量的数据类型,那么......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.