コレクションシステムです。名付けられることを要求します。呼ばれるかははっきり定義されていません。すべきではありません。ときどき、慣例で全て大文字の関数名を使います。しれないことを示します。メソッドなどが含まれます。呼ばれるときを気にしません。起こるであろうときに、ただ、起きるのです。適切な時期にデストラクタが呼び出されることをまったく当てに出来ません。後かたづけをする必要があります。必要とされていません。デストラクタがあるときでさえ、明示的呼び出しは、ありません。クラスの場合は、デストラクタを必要としません。データ構造に循環性があるときです。手動で削除しなければなりません。明らかに、エラーを起こしやすい状態で、これは、ただ今できるベストなことです。全て正式に呼ばれるので、安全が保証されます。そのため、次のことが保証されます。最終的に適切に、破壊されます。オブジェクトに蓄えられているデータへのインターフェースです。オブジェクトのデータメンバに少し似ています。アクセスできないことを期待します。間接的にアクセスすべきです。