最終更新日時:
が更新

履歴 編集

typedef
<header_name>

std::class_name::page_title (ページタイトルです)(C++11)

<!-- `[meta header]`は、所属ヘッダを表すメタ情報 -->

<!-- `[meta id-type]`は、識別子の種別を表すメタ情報。class, class template, function, function template, enum, variable, typedef, macro, namespace -->

<!-- `[meta namespace]`は、所属する名前空間を表すメタ情報。マクロを考慮して省略可。名前空間の区切りは`::` -->

<!-- `[meta class]`は、所属するクラスを表すメタ情報。クラスページでは省略する。structとは書けない -->

<!-- `[meta cpp]`は、機能が追加・非推奨・削除されたバージョンを表すメタ情報。改行して複数指定ができる。 -->

<!-- `cpp11[meta cpp]` : C++11で追加された機能 -->

<!-- `cpp14[meta cpp]` : C++14で追加された機能 -->

<!-- `cpp11deprecated[meta cpp]` : C++11で非推奨になった機能 -->

<!-- `cpp14deprecated[meta cpp]` : C++14で非推奨になった機能 -->

<!-- `cpp14removed[meta cpp]` : C++14で削除された機能 -->

typedef origin_type new_type;

概要

(ここには、型の概要を記述します。必須事項です。)

(必要な項目を省略する場合には、「(執筆中)」と書いておいてください。)

これは、メンバ型等の、型の別名定義を解説するページの雛形です。

ページ名の先頭に「type-」を付けることにより、cpprefjpサイト左部のサイドバーに並ぶページの順番を制御できます。その接頭辞を付けた場合には、型のページは並びの最後に来ます(関数、演算子、型の順番)。

備考

(用途、注意事項、バージョンによる変更の経緯などを書いてください。省略可能です)

// (ここには、関数・変数・定数を解説するための、サンプルコードを記述します。省略可能です)
// (インクルードとmain()関数を含む、実行可能なサンプルコードを記述してください。)

出力

処理系

  • Clang: 1.9, 2.9, 3.0, 3.1, 3.2, 3.3
  • GCC: 3.4.6, 4.2.4, 4.3.6, 4.4.7, 4.5.3, 4.6.3, 4.7.2, 4.8.1
  • GCC, C++11 mode: 4.3.6, 4.4.7, 4.5.3, 4.6.3, 4.7.2, 4.8.1
  • ICC: 10.1, 11.0, 11.1, 12.0
  • Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0

(ここには、その機能が存在する言語のバージョンと、確認がとれたコンパイラとそのバージョンを記述します。)
(これらの項目を削除した場合、C++03のあらゆる環境で使用できることを意味します。) (確認のテストできないときは、??を記述してください。)

備考

(処理系ごとに存在するバグや注意事項を記述します。とくにない場合は、項目を削除してください。)

参照

(ここには、その関数・変数・定数を理解するにあたっての参考資料や、関連する機能へのリンクを記述します。とくに必要がないと判断した場合、項目を削除してください。)