what is int(a)(1)? is this a valid c++ syntax?
<pre><code>#include &lt;iostream&gt;
int main()
{
    ------- some statements ---------

    int(a)(1);

   -------- some other statments .......
    return 0;
}
</code></pre>

<p>I saw this statement in a C++ program. This did not result in a syntax error.  </p>

<p>What is <code>a</code> here? Is this valid C++ syntax?</p>
