C++ 中的“&|”是什么?

What is `&|` in C++?

在研究 C++ 运算符重载时,我偶然发现一个 page 说:

New operators such as **, <>, or &| cannot be created.

&| 真的存在于 C++ 中吗?如果有,它叫什么,有什么作用?

---更新---

对于未来想知道答案的人: 这句话的意思是你不能创建 "new" 运算符,不能创建 new 运算符,也不能创建 C++ 中新出现的运算符。 意思是

Operators that doesn't exist in the language, such as **, <> and &|, cannot be created

不,它们不存在。这就是为什么如果您可以创建它们,它们将成为 新运算符,因为它们在您创建它们之前并不存在。

这一行告诉我们可以重载现有运算符但不能创建新的运算符,如 **、<> 或 &| .它们在 C++ 中不存在。如果您仍然想知道它们的操作符是什么,那么 ** 是指向指针的指针,<> 不等于 SQL 中的运算符,并且 &|不存在和按位与和或的组合