gpt4 book ai didi

C++ 继承 : calling overloaded base class function

转载 作者:搜寻专家 更新时间:2023-10-31 01:37:13 25 4
gpt4 key购买 nike

<分区>

谁能帮我理解为什么重载的 bar 函数在这种情况下不起作用?

  class A {
public:
void foo(int a) {};
void bar(int a) {};
virtual void bar()=0;
};

class B : public A{
public:
virtual void bar() override {};
};

int main(int argc, char* argv[])
{
B b;
b.foo(2); // fine
b.bar(); // fine
b.bar(2); // not fine
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com