gpt4 book ai didi

c++ - 从派生类调用重载函数。

转载 作者:太空狗 更新时间:2023-10-29 19:52:35 26 4
gpt4 key购买 nike

<分区>

我正在尝试在 Visual Studio 2010 中编译下一个代码:

A {
public:
void f(int i) {cout << i;}
};

class B: public A {
public:
void f(string s) {cout << s;}
};

void main() {
A a;
B b;

a.f(1);
b.f("zazaza");
b.f(1); //Compilation fail
}

但是编译失败。我不明白为什么我不能从父类调用 f(int) 。我应该怎么做才能解决这个问题?

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