発生することを意味します。これは、例外がthrowされるのとは異なります。比較演算子はオブジェクトの内容を比較するものです。オブジェクトを比較するのは不正なコードです。同じ優先度を持ちます。配列中の要素へのポインタになります。演算前に昇格が行われます。値は左オペランドのビットを右オペランド分だけシフトした値です。符号付き右シフトです。符号無し右シフトです。CatExpressionオペランドが整数型ならば昇格が行われます。共通の型へと通常の算術変換がなされます。共通の型へと変換されます。結果の型は第一オペランドの型と同じになります。足した(引いた)ポインタとなります。上で述べた演算が行われます。場合、これは不正です。結果がオペランドの指す型のサイズで割り算されます。二つのポインタの型が違う場合エラーです。折り返しが発生します。浮動小数点数に対する加算は結合則を満たしません。結果の動的配列を返します。同じ型の要素を持つ配列である必要があります。UnaryExpressionオペランドが整数型ならば昇格が行われます。共通の型へと通常の算術変換がなされます。整数型に収まる下位ビットだけが結果として残ります。向かって丸められ、余りは割られる数と同じ符号になります。規定された演算に対応します。剰余とは一致しません。浮動小数点数に対するMul式は結合則を満たしません。値中の全てのビットを反転します。ビット反転の前に通常の整数の昇格が行われることはありません。クラス/構造体特有のアロケータを使ってメモリを確保するのに使われます。宣言は前置の型宣言と同じ順番で記述します。int[][][](5,20,30);このコードは、次と同等の意味になります。アロケータ関数へと、サイズ引数に続けて引き渡されます。スタック上から割り当てられます。インスタンスに対してデストラクタが呼び出されます。インスタンスに対してそのdelete演算子が呼び出されます。インスタンスに割り当てたメモリは直ちに解放されます。動作は未定義になります。メモリ領域は直ちに解放されます。動作は未定義になります。未定義動作となります。クラスのデストラクタが(もしあれば)呼び出されます。