構造体のインスタンスを同じ型の別のインスタンスによって初期化することと定義されます。コピーコンストラクトには二つの段階で構成されます:フィールドのblit。関数が定義されていた場合に実行されます。コピー元を触ることはできません。必要なフィールドを持たせることはできません。構造体デストラクタデストラクタは、オブジェクトがスコープを外れたときに呼び出されます。構造体にデストラクタのあるフィールドを持たせることはできません。これをユーザー定義することも可能です。効率のよい実装を提供することは可能です。メンバに持っています。既存の領域を再利用することができます。ローカル関数をalias引数にとるテンプレート構造体のことを言います。囲むスコープのコンテキストにアクセス可能です。構造体がネスト構造体となることを阻止できます。その場合は囲むスコープの変数にはアクセスできません。ネスト構造体になります。