c++中基類指標指向派生類時,呼叫的虛擬函式是派生類的,為什麼要這樣啊?
用來求面積,但是由於不同圖形求面積的方法不同,要由具體的派生類來決定,所以可以把它定義為一個虛擬函式,由派生類來過載這個函式,所以不同的派生類裡面area()函式的函式體是不同的,建立一個基類指標*p,讓他指向不同的派生類物件,p在呼叫ar...
用來求面積,但是由於不同圖形求面積的方法不同,要由具體的派生類來決定,所以可以把它定義為一個虛擬函式,由派生類來過載這個函式,所以不同的派生類裡面area()函式的函式體是不同的,建立一個基類指標*p,讓他指向不同的派生類物件,p在呼叫ar...