Last Update 2024/01/09
TOP - 各種テスト - C++
機能別メニュー
各種試行一覧
表示 | 文字集合 現在の環境における、基本文字集合(文字セット)の文字コードリスト(実装依存)を出力 |
表示 | 文字集合 代替トークン(alternative token)の使用 |
表示 | コメント 各種コメント記述方法によるコンパイルテスト |
表示 | 識別子 識別子使用可能文字のテスト |
表示 | 識別子 GCC-12.2.0における実装ベースの予約語の調査 |
表示 | 定数 整数定数と明示的に定数の型を示すサフィックス |
表示 | 定数 整数定数が割り当てられる型階層の確認 |
表示 | 定数 文字定数の出力テスト |
表示 | 定数 文字定数(ワイド文字)の出力テスト |
表示 | 定数 文字定数(エスケープシーケンス)の出力テスト |
表示 | 定数 浮動小数点定数 |
表示 | 定数 文字列リテラル(プレフィックス無し、UTF-8) |
表示 | 定数 文字列リテラル(ワイド文字) |
表示 | 定数 文字列リテラルの連結 |
表示 | 定数 raw-stringリテラル |
表示 | 定数 ブール値リテラル |
表示 | 定数 ポインタリテラル |
表示 | main()関数 コマンドライン引数無しでの呼び出し |
表示 | main()関数 コマンドライン引数取得を伴う呼び出し |
表示 | 型 整数型 文字型 各種文字型および範囲(出力は実装依存値) |
表示 | 型 整数型 ワイド文字型 各種ワイド文字型および範囲(出力は実装依存値) |
表示 | 型 整数型 bool型 bool型代入・出力例 |
表示 | 型 整数型 符号付き整数型 各種符号付き整数型および範囲(出力は実装依存値) |
表示 | 型 整数型 符号なし整数型 各種符号なし整数型および範囲(出力は実装依存値) |
表示 | 型 浮動小数点型 各種浮動小数点型および範囲(出力は実装依存値) |
表示 | 型 void型 戻り値がvoid型である関数の呼び出し(エラー例) |
表示 | 型 void型 voidポインタへの代入およびvoidポインタからの変換(エラー例含む) |
表示 | 演算子 後置演算子 [ ] 配列の添え字 |
表示 | 演算子 後置演算子 ( ) 関数呼び出し |
表示 | 演算子 後置演算子 明示的な型キャスト(関数表記) |
表示 | 演算子 後置演算子 クラスメンバへのアクセス |
表示 | 演算子 後置演算子 後置++および-- |
表示 | 演算子 単項演算子 アドレス演算子 &、間接演算子 * |
表示 | 演算子 単項演算子 論理否定演算子 ! |
表示 | 演算子 単項演算子 ビット否定演算子 ~ |
表示 | 演算子 単項演算子 前置++および-- |
表示 | 演算子 単項演算子 sizeof |
表示 | 演算子 単項演算子 alignof |
表示 | 演算子 乗除演算子 * / % |
表示 | 演算子 加減演算子 + - |
表示 | 演算子 シフト演算子 << >> |
表示 | 演算子 関係演算子 < > <= >= |
表示 | 演算子 等価演算子 == != |
表示 | 演算子 ビット演算子 ビット単位のAND演算子 & |
表示 | 演算子 ビット演算子 ビット単位のXOR演算子 ^ |
表示 | 演算子 ビット演算子 ビット単位のOR演算子 | |
表示 | 演算子 論理演算子 論理積(AND) && |
表示 | 演算子 論理演算子 論理和(OR) || |
表示 | 演算子 条件演算子 ? : |
表示 | 演算子 代入演算子 = *= /= %= += -= >>= <<= &= ^= |= |
表示 | 演算子 コンマ演算子 |
表示 | 文 ラベル |
表示 | 文 空(null)文 |
表示 | 文 ブロック |
表示 | 文 if文 |
表示 | 文 switch文 |
表示 | 文 while文 |
表示 | 文 do文 |
表示 | 文 for文 |
表示 | 文 break文 |
表示 | 文 continue文 |
表示 | 文 return文 |
表示 | 文 goto文 |
表示 | 宣言 記憶域(storage)クラス指定子 static |
表示 | 宣言 記憶域(storage)クラス指定子 extern |
表示 | 宣言 typedef |
表示 | 宣言 using宣言 |
表示 | 宣言 usingディレクティブ |
表示 | 宣言 usingによるエイリアス宣言(typedefとの比較) |
表示 | 宣言 型(type)修飾子 const |
表示 | 宣言 型指定子 各種型指定子および実装定義型名 |
表示 | 宣言 enum(列挙型) |
表示 | 宣言 名前空間使用例 |
表示 | 宣言 名前空間 名前空間エイリアス |
表示 | 宣言 名前空間 名前なし名前空間 |
表示 | 宣言 名前空間 inline キーワード |
表示 | 宣言 言語リンケージに関する挙動確認 |
表示 | 宣言 アライメント指定子 alignas |
表示 | 宣言 属性構文 deprecated |
表示 | 宣言 属性構文 fallthrough |
表示 | 宣言 属性構文 maybe_unused |
表示 | 宣言 属性構文 nodiscard |
表示 | 宣言 属性構文 noreturn |
表示 | 宣言 ポインタ |
表示 | 宣言 リファレンス(参照) |
表示 | 宣言 メンバへのポインタ |
表示 | 宣言 配列 |
表示 | 宣言 初期化子 |
表示 | 宣言 初期化子 文字配列 |
表示 | 宣言 初期化子 リファレンス |
表示 | 宣言 初期化子 リスト初期化 |
表示 | 関数 宣言 |
表示 | 関数 デフォルト引数 |
表示 | 関数 関数へのポインタ |
表示 | クラス クラスオブジェクトの作成テスト |
表示 | クラス struct および class キーワード |
表示 | クラス クラスメンバに関するテスト(ネストされたクラス) |
表示 | クラス メンバ関数 |
表示 | クラス thisポインタ |
表示 | クラス 静的メンバ |
表示 | クラス ビットフィールド |
表示 | クラス 共用体(union) |
表示 | クラス 匿名共用体 |
表示 | クラス ローカルクラス |
表示 | クラス クラスメンバのアクセス制御 |
表示 | クラス 派生クラスと基底クラスに関するアクセス制御 |
表示 | クラス フレンド(friend) |
表示 | クラス コンストラクタ |
表示 | クラス デフォルトコンストラクタ |
表示 | クラス コピーコンストラクタ(暗黙的) |
表示 | クラス 暗黙的および明示的コピーコンストラクタの比較テスト |
表示 | クラス ヒープ領域に確保した配列へのポインタを含むクラスのコピーコンストラクタ |
表示 | クラス 移動コンストラクタ |
表示 | クラス コピー代入演算子 |
表示 | クラス 移動代入演算子 |
表示 | クラス デストラクタ |
表示 | クラス 暗黙的コピーコンストラクタ使用時の明示的デストラクタの挙動 |
表示 | クラス コンストラクタにおける真偽を結果とする演算子によるクラスメンバの初期化 |
表示 | 派生クラス 単一継承 |
表示 | 派生クラス 複数の基本クラス |
表示 | 派生クラス 仮想関数 |
表示 | 派生クラス 抽象クラス |
表示 | オーバーロード 関数のオーバーロード |
表示 | オーバーロード 演算子のオーバーロードの引数・戻り値に関する挙動確認 |
表示 | オーバーロード メンバ関数および非メンバ関数による演算子のオーバーロード |
表示 | オーバーロード 単項演算子のオーバーロード |
表示 | オーバーロード 二項演算子のオーバーロード |
表示 | オーバーロード 代入演算子のオーバーロード |
表示 | オーバーロード 添字演算子のオーバーロード |
表示 | オーバーロード メンバアクセス演算子のオーバーロード |
表示 | オーバーロード 関数呼び出し演算子のオーバーロード |
表示 | オーバーロード 前置・後置インクリメント演算子のオーバーロード |
表示 | テンプレート 各種テンプレート例(変数、関数、クラス) |
表示 | テンプレート 型パラメータキーワード class・typename |
表示 | テンプレート 複数の型パラメータを伴うテンプレート |
表示 | テンプレート 非型パラメータ |
表示 | テンプレート デフォルトのテンプレートパラメータ |
表示 | テンプレート 部分特殊化されたクラステンプレート |
表示 | テンプレート テンプレートパラメータとしてテンプレートを指定 |
表示 | テンプレート クラステンプレート定義外でのメンバ関数定義 |
表示 | テンプレート クラステンプレート内の静的データメンバ |
表示 | テンプレート クラス内の静的データメンバテンプレート |
表示 | テンプレート 可変引数テンプレート |
表示 | テンプレート テンプレートのフレンド宣言 |
表示 | テンプレート 名前解決に関してのキーワードtypenameの使用 |
表示 | 例外処理 try、throw、catch 各ステートメントの動作確認 |
表示 | 例外処理 例外処理における例外オブジェクトの生成・破棄に関するテスト |
表示 | 例外処理 例外指定 noexceptを指定した関数を含むコードのコンパイル結果 |
表示 | プリプロセッサ指令 #include |
表示 | プリプロセッサ指令 #define |
表示 | プリプロセッサ指令 #define (引数付き) |
表示 | プリプロセッサ指令 #演算子 (文字列化演算子) |
表示 | プリプロセッサ指令 ##演算子 (トークン連結演算子) |
表示 | プリプロセッサ指令 #undef |
表示 | プリプロセッサ指令 #if #elif #else #endif |
表示 | プリプロセッサ指令 #ifdef #ifndef |
表示 | プリプロセッサ指令 #line |
表示 | プリプロセッサ指令 #error |
表示 | プリプロセッサ指令 #pragma |
表示 | プリプロセッサ指令 _Pragma演算子 |
表示 | プリプロセッサ指令 defined演算子 |
表示 | プリプロセッサ指令 定義済みマクロ(実装依存値含む) |