你今天2个问题如下:
一:
40个球,每个球的外表都一样,只有一个球重量不一样(不知道是重了还是轻了)请你找出来,并确定他是重了还是轻了 ,要求4次称出来
疑问:
不知道那个重量不准的是轻还是重,你怎么称啊。//这个问题看到过,再看又不懂了。汗啊。给我说一下把。我这次写称个小程序记住它。二:
#include <iostream.h> class A
{
public:
virtual void Func(const int N=10){cout<<"A="<<N<<endl;}
};
class B:public A
{
public:
void Func(const int N =20 ){cout<<"B="<<N<<endl;}
};
int main()
{
A*pA;
B *pB=new B();
pA=pB;
pA->Func();
pB->Func();
return 0;
} 输出:
B = 10
B = 20函数多态是没错,类型转换后,pA指向pB,调用B的Fun,但是为什么使用的默认参数是A的啊????
百思不得其解!快回答撒~ 有答案立刻揭帖!◎
一:
40个球,每个球的外表都一样,只有一个球重量不一样(不知道是重了还是轻了)请你找出来,并确定他是重了还是轻了 ,要求4次称出来
疑问:
不知道那个重量不准的是轻还是重,你怎么称啊。//这个问题看到过,再看又不懂了。汗啊。给我说一下把。我这次写称个小程序记住它。二:
#include <iostream.h> class A
{
public:
virtual void Func(const int N=10){cout<<"A="<<N<<endl;}
};
class B:public A
{
public:
void Func(const int N =20 ){cout<<"B="<<N<<endl;}
};
int main()
{
A*pA;
B *pB=new B();
pA=pB;
pA->Func();
pB->Func();
return 0;
} 输出:
B = 10
B = 20函数多态是没错,类型转换后,pA指向pB,调用B的Fun,但是为什么使用的默认参数是A的啊????
百思不得其解!快回答撒~ 有答案立刻揭帖!◎
解决方案 »
- 单线程下,如何用WaitForSingleObject函数让程序暂停一段时间?附简要代码,大家请进!
- 100分求助,创建分割视图中出现的问题?
- 如何实现 打印预览的内容 和 打印结果 显示的内容一致???????????
- 如何动态设置编辑框的取值范围............................................................
- 如何自定义类??请各位老大帮忙!!
- ???如何给一个button加一个icon
- windows XP 风格的三维界面如何做出来的,用.NET才可以么?
- 入门级问题,请问BOOL和bool虽然本质上说一样,可是分别在什么情况下使用?
- LoadLibrary不成功有那几种原因???
- 连接数据库时出现“用户中断”
- 如何理解CreateEvent的nonsignaled?
- 哎~~~超级女生的卖点是什么?? 眼泪!!
你如果把A类的
virtual void Func(const int N=10){cout<<"A="<<N<<endl;}
改成
void Func(const int N=10){cout<<"A="<<N<<endl;}
那就pa,pb都调用a类的func.