一道關於C 繼承 虛函式 筆試題

2022-03-20 12:12:17 字數 503 閱讀 4810

#include "stdafx.h"

#include "stdio.h"

#include "string.h"

class father;

virtual call() ;

};class son: public father;

virtual call() ;

};main()

output::

son call

father name

son call

son name

father call

son name

father call

father name

虛函式的呼叫通過虛函式指標來呼叫,如果new的物件是son的,則不管它轉化成什麼指標,它的指標都是son內部的,與指標型別無關,只與指標位址有關

非虛函式的呼叫則由指標型別決定

一道關於 g 筆試題

正則裡 g 表示全域性 global 的意思,比如當替換字串時,如果正則不加g,則只替換一次。str hello,jack,hello,lily reg hello res str.replace reg,hi console.log res hi,jack,hello,lily 第二個hello未...

一道關於 g 筆試題

正則裡 g 表示全域性 global 的意思,比如當替換字串時,如果正則不加g,則只替換一次。str hello,jack,hello,lily reg hello res str.replace reg,hi console.log res hi,jack,hello,lily 第二個hello未...

一道筆試題

看到一道筆試題,跟自己想的有點出入,就跑了下,看了看原因。我稍微改了下 include int main int argc,char argv 輸出結果 c 5 d 245 press any key to continue vc6.0 debug下的彙編 5 unsigned char a 0xa...