函数前面的减号/减号运算符在c++中做什么?



我见过有人在函数前面使用减法(字符'-')运算符。例如,像这样调用函数:

-myFunction(someParameter);

我不知道这是做什么的,谷歌它没有帮助。有人能解释一下这是做什么,或者它叫什么,所以我将能够正确地谷歌它。谢谢你!

表示该函数返回的类型可以应用一元-(减号)运算符。

int myFunction()
{
    return 42;
}
...
int x = -myFunction();

在上面的例子中,x的值为-42

最新更新