C++关于虚函数的问题,求大神帮忙解答下,谢谢1. 再基类和派生类中都定义了同名虚函数,此时根据基类指针调用这两个虚函数也分别怎么做。
2.在基类中定义一个非虚函数,而在派生中定义了同名虚函数,此时要分别调用它们要怎么操作基类指针
3.能不能同名函数基类为虚,派生不为虚。
å设æå¦ä¸ç±»ï¼
class A1.å¦ä½æ ¹æ®ç¶ç±»æéè°ç¨ç¶ç±»åå
¶åç±»çèå½æ°
2.å½ç¶ç±»ä¸çå½æ°ä¸ä¸ºèå½æ°ï¼èå类为ååèå½æ°æ¶ï¼
ç¶ç±»ä¸çå½æ°å ¥å£å°åç¡®å®ï¼è°ç¨æ¶ç´æ¥è·³è½¬è¯¥å ¥å£å°åï¼èä¸æ¯å»æ¥èå½æ°è¡¨ï¼å æ¤ä¸ä¼åçè¦çã
å设class Aä½å¦ä¸ä¿®æ¹ï¼èclass Bä¸å
class A3.è½ä¸è½ååå½æ°åºç±»ä¸ºèï¼æ´¾çä¸ä¸ºèã
åç±»è¥å®ä¹äºä¸ç¶ç±»æ个èå½æ°ç¾åç¸åçå½æ°ï¼å³ä¸ºè¦ç该å½æ°ï¼åç±»ä¸å¯¹åºçå½æ°é»è®¤æ为èå½æ°ï¼ä¸è®ºæ¯å¦å¨åé¢å virtualå ³é®åã