
这个C++程序怎么改,提示错误是 error C4716 B::get 必须返回一个值
3个回答
展开全部
#include <iostream>
using namespace std;
class A
{
private:
int i;
public:
void setValue(int i)
{
this->i = i;
}
int getValue()
{
return i;
}
};
class B:public A
{
public:
int get(A &a)
{
return a.getValue();
}
};
int main()
{
A a;
a.setValue(3);
B b;
cout<<b.get(a)<<endl;
return 0;
}
//私有成员变量和函数不会被继承
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询