C++11 言語機能の準拠状況

提供: RAD Studio
移動先: 案内検索

C++11 への移動


RAD Studio C++ コンパイラでサポートされている C++11 機能の一覧を以下に示します。

対応表

機能 C++11
提案書
BCC32C BCC32 BCC64 BCCOSX BCCIOSARM BCCIOSARM64 BCCAARM
右辺値参照 N2118
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
*this の右辺値参照     N2439
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
右辺値によるクラス オブジェクトの初期化 N1610
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
非静的データ メンバ初期化子 N2756
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
可変個引数テンプレート N2242
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
可変個引数テンプレートのテンプレート パラメータの拡張     N2555
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
初期化リスト N2672
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
静的アサーション N1720
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
自動型指定変数 N1984
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
多重宣言子形式の auto     N1737
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
記憶クラス指定子としての auto の削除     N2546
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
関数宣言子の新しい構文     N2541
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
ラムダ式 N2927
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
式の宣言された型 N2343
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
不完全な戻り値型     N3276
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
右山かっこ N1757
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
関数テンプレートのデフォルト テンプレート引数 DR226
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
式の SFINAE 問題の解決 DR339
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
エイリアス テンプレート N2258
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
extern テンプレート N1987
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
null ポインタ定数 N2431
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
厳密に型指定された列挙型 N2347
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
列挙型の前方宣言 N2764
DR1206
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
標準属性の構文 N2761
Checkmark.svg
一般化された定数式 N2235
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
アラインメント サポート N2341
Checkmark.svg
条件付きサポート動作 N1627
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
未定義の動作を診断可能なエラーに変換 N1727
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
委譲コンストラクタ N1986
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
コンストラクタの継承 N2540
Checkmark.svg
明示的な変換演算子 N2437
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
新しい文字型 N2249
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Unicode 文字列リテラル N2442
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
生の文字列リテラル N2442
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
リテラル内の汎用文字名 N2170
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
ユーザー定義リテラル N2765
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
標準レイアウト型 N2342
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
デフォルト定義関数 N2346
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
削除済み関数 N2346
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
拡張フレンド宣言 N1791
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
sizeof の拡張 N2253
DR850
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
インライン名前空間 N2535
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
無制限共用体 N2544
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
テンプレート引数としてのローカル型および無名型 N2657
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
範囲ベースの for N2930
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
明示的な仮想オーバーライド N2928
N3206
N3272
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
ガベージ コレクションと到達可能性ベースのリーク検出の最低限サポート N2670
移動コンストラクタで例外を送出可能 [noexcept] N3050
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
移動用の特殊なメンバ関数の定義 N3053
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
同時実行
シーケンス ポイント N2239
Checkmark.svg
アトミック操作 N2427
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
厳密な比較および交換 N2748
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
双方向フェンス N2752
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
メモリ モデル N2429
Checkmark.svg
データ依存関係の順序付け: アトミック操作とメモリ モデル N2664
Checkmark.svg
例外の伝播 N2179
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
シグナル ハンドラでアトミック操作を使用可能 N2547
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
スレッドローカル記憶域 N2659
Checkmark.svg
同時実行を考慮した動的初期化と破棄 N2660
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
C++11 に含まれている C99 機能
定義済み識別子 __func__ N2340
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
C99 プリプロセッサ N1653
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
long long N1811
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
拡張整数型 N1988
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg


関連項目