本節將描述 C++ 運算式。 運算式是提供下列其中一種或多種用途的運算子和運算元序列:
計算運算元的值。
指定物件或函式。
產生「副作用」。(副作用是表達式評估以外的任何動作,例如修改物件的值。
在 C++ 中,運算子可以多載,而且其意義可以是使用者所定義。 然而,其優先順序和接受的運算元數目不能修改。 本節將描述語言所提供、未多載的運算子語法和語意。 除了表達式的類型和表達式語意之外,還涵蓋下列主題:
具有二元運算子的運算式 (部分機器翻譯)
其他各節中有關運算子的主題:
typeid (C++/CLI)
注意
內建類型的運算子無法多載,其行為已預先定義。