Rust ツアー 目次

トレイトオブジェクト

オブジェクトのインスタンスを &dyn MyTrait 型のパラメータに渡すとき、 トレイトオブジェクト と呼ばれるものを渡します。

インスタンスの正しいメソッドを間接的に呼び出すことを可能にするのがトレイトオブジェクトです。 トレイトオブジェクトは、インスタンスのポインタと、インスタンスのメソッドへの関数ポインタのリストを保持する構造体です。

メモリの詳細:

Mascot Ferris