标签: c++
所以我有一个“Widgets”的载体
std::vector<Widget> widgets;
一个名为dial的类,它扩展了Widget
class Dial : public Widget
还有一个循环遍历widgets中的所有小部件。但是,在Widget中有一个和更新方法在Dial中被覆盖,每当我循环通过widgets时它调用Widget的更新而不是Dial的更新。我怎样才能解决这个问题? (它还调用Widget的draw而不是拨号)
widgets
draw