相关疑难解决方法(0)

编译时多态性和运行时多态性

我注意到某处多态只是指虚函数.但是,在某些地方它们包括函数重载和模板.后来,我发现有两个术语,编译时多态和运行时多态.真的吗?

我的问题是,当我们一般性地讨论多态性时,广泛接受的含义是什么?

c++

9
推荐指数
4
解决办法
2万
查看次数

界面早期/晚期绑定.Net

在Wagner的" Effective C# "第23项中,他解释说

接口方法不是虚拟的......它们是具体实现的声明.

我发现这是一个难题,因为它意味着接口方法代表早期绑定,但它们具有后期绑定的行为.它唤起人们对它们如何在幕后工作的好奇心.在C++中,这将变成对vtable的讨论.在C#中,我不知道它变成了什么.有人可以说出来吗?

ps这个问题有堂兄,但这个问题主要关注界面.
请不要担心"你不需要知道它是如何工作的".再次,这是关于好奇心.

.net c# clr binding interface

3
推荐指数
1
解决办法
1368
查看次数

标签 统计

.net ×1

binding ×1

c# ×1

c++ ×1

clr ×1

interface ×1