Rust 語言之旅 目錄

特徵物件 (trait objects)

當我們傳遞一個物件的實體給一個型別為 &dyn MyTrait 當作參數時,我們傳遞的就是特徵物件

一個特徵物件允許我們間接正確地呼叫一個實體的方法。一個特徵物件是一個擁有實體指標的結構, 該體實有一個函式指標的列表,這些函式指標指向實體的方法。

記憶體細節:

Mascot Ferris