我见过人们在函数前面使用减法(char' - ')运算符。 例如,调用这样的函数:
-myFunction(someParameter);
我不知道这是做什么的,谷歌也没有帮助。 任何人都可以解释这是什么,或它的名称,所以我将能够正确地谷歌它。谢谢。
答案 0 :(得分:4)
这意味着该函数返回一个可以应用一元-
(减号)运算符的类型。
int myFunction()
{
return 42;
}
...
int x = -myFunction();
上述示例中x
的值为-42
。