what is int(a)(1)? is this a valid c++ syntax?

Viewed 3076
#include <iostream>
int main()
{
    // ------- some statements ---------

    int(a)(1);

    // -------- some other statements .......
    return 0;
}

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

What is a here? Is this valid C++ syntax?

1 Answers
Related