Loose-Info.com
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演算子
表示 プリプロセッサ指令 定義済みマクロ(実装依存値含む)