you can see the following example
Code:
void f()
 {
   List x;     // Local object named x (of class List)
   ...
 }

Code:
 void g()
 {
   List x();   // Function named x (that returns a List)
   ...
 }