表达式中的批注

在指定操作数时,C++ 语言指定某些兼容性。 下表显示需要类型为 type 的操作数的运算符可接受的操作数的类型。

运算符可接受的操作数类型

应为类型

允许的类型

type

const type

volatile type

type&

const type&

volatile type&

volatile const type

volatile const type&

type*

type* consttype* volatiletype* volatile const

const type

typeconst typeconst type&

volatile type

typevolatile typevolatile type&

由于上述规则始终可以组合使用,因此,可以在指针所需的位置提供指向可变对象的 const 指针。

请参见

参考

表达式的语义