C++ syntax name for this (exprA, exprB, exprC)
<pre><code>#include &lt;iostream&gt;

std::string getMyName(void)
{
  std:: cout &lt;&lt; "This is function getMyName" &lt;&lt; std::endl;
  return std::string("hello world");
}

std::string getMyName2(void)
{
  std:: cout &lt;&lt; "This is function getMyName2" &lt;&lt; std::endl;
  return std::string("hello world2");
}

int main(void)
{
  // what is the official name for the following syntax?
  bool isDone = (getMyName(), getMyName2(), false);

  std:: cout &lt;&lt; "isDone " &lt;&lt; isDone &lt;&lt; std::endl;
  return 0;
}

user@ubuntu:~/Documents/C++$ ./period 
This is function getMyName
This is function getMyName2
isDone 0
</code></pre>

<p>As you can see the following statement is evaluated from left to right and the value of <code>isDone</code> is assigned with the last expression of value <code>false</code>.</p>

<pre><code>bool isDone = (getMyName(), getMyName2(), false);
</code></pre>

<p>I would like to know the official syntax name for this statement. I have searched 'period statement' through G and without meaningful hits.</p>

<p>Thank you</p>
