C ++ 11中()的特殊用法?

时间:2018-10-16 13:37:13

标签: c++ c++11 operators

我在这段代码中发现了()的用法

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

我在Microsoft文档或其他地方找不到任何精品。 有谁告诉我()的作用是什么?

1 个答案:

答案 0 :(得分:1)

这只是一个表达式周围的()

表达式使用operator,operator,接受左手参数,对其求值,将其丢弃,然后求值并返回右手参数。 (除非,当然,您要使其过载)