L lslzf Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-28 #1 我是从java转到c++ 指针不是很习惯 能不能够不使用指针实现多态的
L lixx Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-05 #3 多态的实质,我认为虚拟函数表起到根本的作用,VTBL表中的条目都是函数指针。 用C++想不与指针打交道,好像不太可能吧?
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #7 多态表现 : pbase* p=new pderive(); 用基类指针调用派生类对象。不用指针就发生了切割 完全是基类对象了。你可以用引用 pbase& p; 这样直接 p.func() 而不是象指针 p->func()
多态表现 : pbase* p=new pderive(); 用基类指针调用派生类对象。不用指针就发生了切割 完全是基类对象了。你可以用引用 pbase& p; 这样直接 p.func() 而不是象指针 p->func()
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-13 #8 是呀创建一个引用的对象 pbase & obj = *(new pderive()); 不过,还是用了指针
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-05 #10 我明白microsoft为什么要推出C#了, 一门全新的语言 而不是C++的扩充,或者某种语言的改进
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-05 #11 多态就是派生类覆盖父类的同名函数的函数指针实现的,所以说还是用的指针
W whaoye Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-07 #12 所谓多态,在c++中实现的就是靠vtbl,怎么可能不跟指针打交道呢? 就算不直接和指针打交道,那最后也是指针来做的。