全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 723|回复: 10
打印 上一主题 下一主题

万能的Mjj们

[复制链接]
跳转到指定楼层
1#
发表于 2021-11-26 15:01:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Monkey 于 2021-11-26 20:29 编辑

万能的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();
}


求答案~总共 两题 有大佬们方便解答一下吗?网上搜了好久没找到答案。
2#
 楼主| 发表于 2021-11-26 17:11:43 | 只看该作者
顶一下 等大佬
3#
 楼主| 发表于 2021-11-26 20:30:17 | 只看该作者
没人吗?不应该呀
4#
发表于 2021-11-26 20:33:01 | 只看该作者
本帖最后由 scheme 于 2021-11-26 20:34 编辑

g++  gcc 自己跑下
5#
 楼主| 发表于 2021-11-26 21:38:34 | 只看该作者
scheme 发表于 2021-11-26 20:33
g++  gcc 自己跑下

技术有限 差点火候 ···
6#
发表于 2021-11-26 21:47:23 | 只看该作者
Monkey 发表于 2021-11-26 21:38
技术有限 差点火候 ···

试了下,这代码有问题,从哪找的? 建议换个老师
8#
 楼主| 发表于 2021-11-26 22:07:26 | 只看该作者
scheme 发表于 2021-11-26 21:47
试了下,这代码有问题,从哪找的? 建议换个老师

第二题是让找错的 第一题是让给结果的
9#
 楼主| 发表于 2021-11-26 22:09:41 | 只看该作者
10#
发表于 2021-11-26 22:18:02 | 只看该作者
3. 输出2   4.const对象无法修改数据,调用setValue会修改对象数据 所以会报错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-11 09:12 , Processed in 0.074622 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表