[閒聊] 今天面試問的問題
看板C_and_CPP (C/C++)作者cplusplus (沒事多聊天~ 歡迎打屁)時間16年前 (2009/09/10 23:32)推噓20(20推 0噓 33→)留言53則, 12人參與討論串1/2 (看更多)
其中一題,我覺得蠻有趣的
class A
{
public:
virtual void f(int);
virtual void f(double);
virtual void g(int i=10);
virtual void h();
};
class B: public A
{
public:
void f(complex<double>);
void g(int i=20);
void h(int);
};
int main()
{
A a;
B b;
A *pa=new B();
B *pb=new B();
a.f(1.0);
b.f(1.0);
pa->f(1.0);
a.g();
b.g();
pa->g();
pb->g();
a.h();
b.h();
pa->h();
pb->h();
delete pa;
delete pb;
return 0;
}
以上的每個member function call實際上是呼叫到哪個實體? 傳入的參數是?
有可能出現甚麼問題呢?
不會很難(因為我都會,顆顆XD),
但是觀念要有。大家可以無聊看看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.98.235
推
09/10 23:36, , 1F
09/10 23:36, 1F
推
09/10 23:41, , 2F
09/10 23:41, 2F
→
09/10 23:41, , 3F
09/10 23:41, 3F
→
09/10 23:46, , 4F
09/10 23:46, 4F
→
09/10 23:46, , 5F
09/10 23:46, 5F
→
09/10 23:48, , 6F
09/10 23:48, 6F
→
09/10 23:53, , 7F
09/10 23:53, 7F
→
09/10 23:57, , 8F
09/10 23:57, 8F
→
09/11 00:13, , 9F
09/11 00:13, 9F
※ 編輯: cplusplus 來自: 122.124.98.235 (09/11 00:13)
→
09/11 00:13, , 10F
09/11 00:13, 10F
→
09/11 00:15, , 11F
09/11 00:15, 11F
※ 編輯: cplusplus 來自: 122.124.98.235 (09/11 00:18)
→
09/11 00:23, , 12F
09/11 00:23, 12F
推
09/11 01:03, , 13F
09/11 01:03, 13F
推
09/11 01:05, , 14F
09/11 01:05, 14F
推
09/11 01:13, , 15F
09/11 01:13, 15F
推
09/11 01:22, , 16F
09/11 01:22, 16F
→
09/11 01:24, , 17F
09/11 01:24, 17F
推
09/11 01:25, , 18F
09/11 01:25, 18F
推
09/11 01:26, , 19F
09/11 01:26, 19F
→
09/11 01:27, , 20F
09/11 01:27, 20F
推
09/11 01:27, , 21F
09/11 01:27, 21F
→
09/11 01:28, , 22F
09/11 01:28, 22F
→
09/11 01:28, , 23F
09/11 01:28, 23F
推
09/11 01:28, , 24F
09/11 01:28, 24F
推
09/11 01:35, , 25F
09/11 01:35, 25F
推
09/11 01:40, , 26F
09/11 01:40, 26F
→
09/11 01:46, , 27F
09/11 01:46, 27F
→
09/11 01:46, , 28F
09/11 01:46, 28F
→
09/11 01:48, , 29F
09/11 01:48, 29F
→
09/11 01:48, , 30F
09/11 01:48, 30F
→
09/11 01:48, , 31F
09/11 01:48, 31F
→
09/11 01:48, , 32F
09/11 01:48, 32F
→
09/11 01:49, , 33F
09/11 01:49, 33F
推
09/11 01:51, , 34F
09/11 01:51, 34F
→
09/11 01:51, , 35F
09/11 01:51, 35F
→
09/11 01:51, , 36F
09/11 01:51, 36F
→
09/11 01:52, , 37F
09/11 01:52, 37F
→
09/11 02:14, , 38F
09/11 02:14, 38F
→
09/11 02:14, , 39F
09/11 02:14, 39F
推
09/11 02:38, , 40F
09/11 02:38, 40F
→
09/11 09:01, , 41F
09/11 09:01, 41F
推
09/11 09:44, , 42F
09/11 09:44, 42F
推
09/11 10:22, , 43F
09/11 10:22, 43F
→
09/11 10:23, , 44F
09/11 10:23, 44F
推
09/11 14:47, , 45F
09/11 14:47, 45F
→
09/11 14:47, , 46F
09/11 14:47, 46F
→
09/11 14:47, , 47F
09/11 14:47, 47F
→
09/11 16:13, , 48F
09/11 16:13, 48F
推
09/11 17:56, , 49F
09/11 17:56, 49F
→
09/11 17:57, , 50F
09/11 17:57, 50F
推
09/11 20:25, , 51F
09/11 20:25, 51F
→
09/12 13:04, , 52F
09/12 13:04, 52F
推
09/14 21:42, , 53F
09/14 21:42, 53F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章