vps交流

[疑问] 万能的Mjj们


万能的Mjj们 我来发个求助贴 不知道能不能发也不知道板块发的对不对 如有不对请版主大大手下留情。

3. 给出下述源程序的运行结果。
#include <iostream.h>
class Base {
public:
void fun() { cout << "1"; }
};
class Derived : public Base {
public:
void fun() {
cout << "2" << endl;
}
};
void main() {
Derived a;
Base *p = &a;
(*p).fun();
a.fun();
}

4. 指出下列程序中有错误的语句,并说明错误原因。
#include <iostream.h>
class Sample {
int n;
public:
Sample(int i) { n = i; }
void setValue(int i) { n = i; }
void display() { cout << "n = " << n << endl; };
void main() {
const Sample a(10);
a.setValue(5);
a.display();
}

求答案~总共 两题 有大佬们方便解答一下吗?网上搜了好久没找到答案。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《[疑问] 万能的Mjj们》
文章链接:https://bbs.moe.am/39188.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。