title: calling the default constructor
body: <pre><code>class base {
      int i;
  public:
      base()
      {
          i = 10;
          cout &lt;&lt; "in the constructor" &lt;&lt; endl;
      }
  };
  
  int main()
  {
      base a;// here is the point of doubt
      getch();
  }
  </code></pre>
  
  <p>What is the difference between <code>base a</code>  and <code>base a()</code>?</p>
  
  <p>in the first case the constructor gets called but not in the second case!</p>