dynamic-dispatch

dynamic-dispatch

文章 0 浏览 3

动态调度实现

我目前正在寻找各种方法来实现动态调度。 据我所知,有两种“简单”的方法来实现这一点: 虚拟函数表,就像在 C++ 消息调度程序中一样,就像在 SmallT…

池木 2024-11-05 23:24:55 2 0

访问者模式是区分 C++ 中参数类型的最快方法吗?

访问者模式是 C++ 中完成方法参数类型识别(有效地对参数而不是成员类进行单次分派)的最快方法吗?我可能知道我想要对尚不知道的子类型的元素调用的…

因为看清所以看轻 2024-09-17 06:25:46 5 0

对 c++ 中多线程竞争条件的怀疑;带 vtable 实现的虚拟调用

我怀疑在某些 C++ 多线程情况下可能存在竞争条件,涉及 vtable 动态调度实现中的虚拟方法调用(其中 vtable 指针作为隐藏成员存储在具有虚拟方法的对…

丶情人眼里出诗心の 2024-09-08 12:43:23 8 0

在 C++ 中模拟动态调度基于模板参数

为了解决这个问题,这被大大简化了。假设我有一个层次结构: struct Base { virtual int precision() const = 0 } template&ltint Precision&gt struc…

茶花眉 2024-08-24 14:00:40 3 0

基于变量值的动态方法调度

长的 switch 语句常常会让人不悦。解决方案是使用多态性。但是,如果我打开的不是类型代码怎么办?我想做的是将 switch 语句替换为类似的内容... publ…

星星的轨迹 2024-08-13 13:20:32 2 0

反射或动态调度

我正在编写一个抽象文件解析器(C#),它由两个具体解析器扩展。两者都需要执行多项检查。目前抽象解析器中有一个 validate 方法,它使用反射来调用名…

天生の放荡 2024-08-12 20:40:59 2 0

在没有双重分派/访问者模式的情况下解决 Java 的静态方法分派

我正在使用提供以下方法的类 Foo: String overloadedMethod(Object) String overloadedMethod(Goo) 由于 Java 在非接收者参数上静态分派,我不能只传…

我偏爱纯白色 2024-07-10 14:09:44 10 0
更多

推荐作者

金兰素衣

文章 0 评论 0

ゃ人海孤独症

文章 0 评论 0

一枫情书

文章 0 评论 0

清晰传感

文章 0 评论 0

mb_XvqQsWhl

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文