後置式

後置演算子 は、オペランドの後に表示される演算子です。 後置式 は、1 次式表現、または後置演算子を含んでいる 1 次式です。 以下に、使用可能な後置演算子を要約します。


後置演算子の優先順位と結合順序
ランク 右結合 ? 演算子関数 使用法
2
メンバー選択 object . member
2
メンバー選択 pointer -> member
2
添え字 pointer [ expr ]
2
関数呼び出し expr ( expr_list )
2
値生成 type ( expr_list )
2
後置増分 lvalue ++
2
後置減分 lvalue --
2

複合リテラル (type-name) {initializer-list}
2 はい C++型の識別
typeid ( type )
2 はい C++実行時の型識別
typeid ( expr )
2 はい C++コンパイル時にチェックされる型変換
static_cast < type > ( expr )
2 はい C++実行時にチェックされる型変換
dynamic_cast < type > ( expr )
2 はい C++チェックなしの変換
reinterpret_cast < type > ( expr )
2 はい C++const の変換
const_cast < type > ( expr )

関連参照

IBM Copyright 2003