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 中的运算符,并且 &|不存在和按位与和或的组合
在研究 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 中的运算符,并且 &|不存在和按位与和或的组合