2013年12月22日 星期日

我今天在使用c++的virtual時, 我一直認為既然子類別會在override該virtual function 那就不用給

base class的該virtual function給定義,只要給prototype,這也是個謬思,virtual的用處就是讓你在不同

的繼承point or reference下執行該物件應有的特色, 今天你如果用base class point去指向instance of 

base class,如果照我原本的想法,你要怎麼執行該function?


如果照我一開始想的去時做compiler會給你 


這樣的訊息 



reference by :
http://elprup.iteye.com/blog/479051

0 意見:

張貼留言