Специальное и странное использование () в C ++ 11? - PullRequest
0 голосов
/ 16 октября 2018

Я нашел использование () в этом коде

    int a, b, c;
    int x = (a= 2,b=5, a+b,++b );
    cout<<x;

Я не могу найти никаких примеров в Microsoft Docs или другом месте.Кто-нибудь сказал мне, какова роль ()?

1 Ответ

0 голосов
/ 16 октября 2018

Это просто () вокруг выражения.

В выражении используется operator,.operator, принимает аргумент левой руки, оценивает, отбрасывает его, затем оценивает и возвращает аргумент правой руки.(Если, конечно, вы не перегружаете его)

...