Default contructor, primitive types and (possibly nested in GNU) function declarations.

int a;             // unitialized integer
int b = int();     // b initialized to zero
int c();           // (sic) declaration of function c returning int

Class a;           // calls default ctor
Class b = Class(); // same as above
Class c();         // again, function declaration