一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 653|回复: 4
收起左侧

[Coursera]程序设计实习 / Practice on Programming (week6) 加分&讨论帖

[复制链接] |试试Instant~ |关注本帖
浅浅 发表于 2014-4-2 06:46:46 | 显示全部楼层 |阅读模式

[Coursera]程序设计实习 / Practice on Programming #6 - 2014-02-24@北大

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
程序设计实习 week6 讨论&作业

汇总帖子请见:http://www.1point3acres.com/bbs/thread-86110-1-1.html

课程网址:https://class.coursera.org/pkupop-001

请大家截图时包括quize和assignment,以便版主帮助加1个学分(50个大米)!

eureka7 发表于 2014-4-5 12:56:57 | 显示全部楼层
这周好像没有quiz
回复 支持 反对

使用道具 举报

 楼主| 浅浅 发表于 2014-4-11 22:35:25 | 显示全部楼层
本周没quize
pku_week6_lab.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

数字媒体技术 发表于 2014-4-12 20:21:09 | 显示全部楼层
A::Fun
A::Do
A::Fun
C::Do
请填空
#include <iostream >
using namespace std;
class A {
        private:
                int nVal;
        public:
                void Fun()
{ cout << "A::Fun" << endl; };
                virtual void Do()
{  cout << "A::Do" << endl; }
};
class B:public A {
        public:
                virtual void Do()
{ cout << "B::Do" << endl;}
};
class C:public B {
        public:
        void Do( )
{  cout <<"C::Do"<<endl;  }       
void Fun()
{  cout << "C::Fun" << endl; }
};
void Call(____________)  {
        p->Fun();  p->Do();
}
int main()  {       
        Call( new A());
        Call( new C());
        return 0;
}

求解释
回复 支持 反对

使用道具 举报

数字媒体技术 发表于 2014-4-12 20:22:21 | 显示全部楼层
下面程序的输出结果是:
A::Fun
C::Do
请填空
#include <iostream >
using namespace std;
class A {
private:
int nVal;
public:
void Fun()
{ cout << "A::Fun" << endl; };
void Do()
{  cout << "A::Do" << endl; }
};
class B:public A {
public:
virtual void Do()
{ cout << "B::Do" << endl;}
};
class C:public B {
public:
void Do( )
{  cout <<”C::Do”<<endl;  }
void Fun()
{  cout << "C::Fun" << endl; }
};
void Call( ___________ )  {
p.Fun();  p.Do();
}
int main()  {
C c;        Call( c);
return 0;
}

求解释,是不是这个意思,B&c,先看B能不能用fun,do,B没有就向上找,->输出A.func->但是B的DO是virtual不能输出(为什么?)->调用c的Do
是不是?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 10:20

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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