最終更新日時: 2025年07月12日 02時16分44秒 (JST)
Koichi Murase が更新

履歴 編集

function
<typeinfo>

# std::type_info::コンストラクタ

    type_info(const type_info& rhs) = delete;

## type_infoオブジェクトの構築

`type_info`クラスは、`typeid`演算子を使用することによってのみオブジェクトを生成できる。

ユーザーが`type_info`クラスをデフォルト構築、コピー、ムーブすることはできない。

## 例

    #include <typeinfo>

    int main()
    {
      // デフォルト構築は不可能
      // std::type_info t0;

      // コピー(ムーブ)も不可能
      // std::type_info t1 = typeid(int);

      // const参照ならOK
      const std::type_info& rt = typeid(int);
    }

### 出力

## 参照