Что означает такая запись после return C++. Зачем нужны первые скобки?

Test_Type Func( Test_Type test, bool test_bool)
{return (Test_Type)(test | unsigned(test_bool));}

Ответы (0 шт):