Довольно часто я вижу такой код (C, С++ и иногда Java):
return (value);
Я не вижу никакой пользы от этих круглых скобок. Поэтому мой вопрос заключается в том, что программисты предположили, что return
является какой-то функцией с возвращаемым значением в качестве аргумента или действительно ли существуют случаи, когда эти круглые скобки имеют смысл?
Я понимаю, что аналогичный вопрос уже задан здесь, но это связано только с ANSI C. Интересно, существуют ли аспекты, специфичные для С++ или Java, на которые там не было ответа.