在C ++参考页面here中,它有一个运算符表,但我不明白operator@
是什么。例如:
@a (a).operator@ ( ) operator@ (a) !std::cin calls std::cin.operator!()
但是语言中没有这样的操作符。这是什么意思?
答案 0 :(得分:8)
@
不是有效的C ++运算符,它在此用作实际运算符的占位符。
简而言之,它可以由任何实际的C ++运算符替换,并且该语句应该适用于该特定运算符。
答案 1 :(得分:5)
cppreference页面以及C ++标准将@
字符视为真实运算符的占位符。它不用于编码。