21xrx.com
2024-11-08 22:06:39 Friday
登录
文章检索 我的文章 写文章
C++ 中不支持重载的运算符有哪些?
2023-07-05 12:15:16 深夜i     --     --
C++ 不支持 重载 运算符

在C++中,有一些运算符不支持重载,例如:

1. 范围解析运算符"::":用于访问类、命名空间、枚举等中的成员。

2. 条件运算符"?"和":":用于简单的条件判断语句,根据条件的结果返回不同的值。

3. 成员选择运算符"."和"->":用于访问类的成员和指向类对象的指针的成员。

4. sizeof:用于获取变量或类型的大小。

5. typeid:用于获取变量类型的信息。

6. 逗号运算符",":用于分隔表达式或语句,在多个表达式中选取最后一个。

这些运算符不支持重载的原因是它们的操作方式有固定的规则,不能根据不同的操作数进行自定义的重载操作。因此,在使用这些运算符时,需要按照它们的固定规则进行操作,而无法通过重载来改变其行为。

总之,对于这些不支持重载的运算符,在C++编程时,需要格外注意它们的使用方法和规则,以避免造成不必要的错误和问题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复