提问人:TheEagle 提问时间:3/21/2023 最后编辑:273KTheEagle 更新时间:3/21/2023 访问量:64
如何从外部将类的方法标记为虚拟?
How to mark a class's method as virtual from outside?
问:
我正在尝试子类化,但只需要重新实现它的和方法,这些方法在基类中被调用。问题是,没有一个方法被标记为 ,因此以下代码在:Pango::Renderer
draw_glyph
draw_rectangle
draw_layout
Pango::Renderer
virtual
Pango::Renderer::draw_layout
draw_glyph(glyphs);
draw_rectangle(top, left, width, height);
将调用相应的方法,而不是我的子类的方法。Pango::Renderer
现在,是否有可能调用我的子类的方法,而无需将关键字添加到声明的头文件及其方法中(因为我无法访问 Pango 库)?也许带有或一些参考/指针魔术?Pango::Renderer::draw_layout
virtual
Pango::Renderer
std::bind
答: 暂无答案
评论