函数前面的减/减运算符在C ++中有什么作用?

时间:2014-07-14 02:03:05

标签: c++ function

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

-myFunction(someParameter);

我不知道这是做什么的,谷歌也没有帮助。 任何人都可以解释这是什么,或它的名称,所以我将能够正确地谷歌它。谢谢。

1 个答案:

答案 0 :(得分:4)

这意味着该函数返回一个可以应用一元-(减号)运算符的类型。

int myFunction()
{
    return 42;
}

...

int x = -myFunction();

上述示例中x的值为-42