大多数运算符都是可以重载的,但是有5个运算符C++语言规定是不可以重载的.
1. .(点运算符),通常用于去对象的成员,但是->(箭头运算符),是可以重载的
2.::(域运算符),即类名+域运算符,取成员,不可以重载
3..*(点星运算符,)不可以重载,成员指针运算符".*,即成员是指针类型
4.?:(条件运算符),不可以重载
5.sizeof,不可以重载
2024-02-23 19:55:52
大多数运算符都是可以重载的,但是有5个运算符C++语言规定是不可以重载的.
1. .(点运算符),通常用于去对象的成员,但是->(箭头运算符),是可以重载的
2.::(域运算符),即类名+域运算符,取成员,不可以重载
3..*(点星运算符,)不可以重载,成员指针运算符".*,即成员是指针类型
4.?:(条件运算符),不可以重载
5.sizeof,不可以重载