title: No instance of constructor matches the argument list
body: <p>I have problem with <code>Intellisense</code> on <code>Visual Studio 2010</code>.</p>
  
  <p><code>Intellisense</code> doesn't suggest arguments for class constructors. Although it works fine with class methods.</p>
  
  <pre><code>class Window
  {
      private:
  
          WindowImpl *Impl;
  
      public:
  
          static unsigned int WindowCount;
  
          Window();
  
          Window(unsigned int width, unsigned int height, const std::string &amp;title, int x, int y, unsigned int style);
  
          void Create(unsigned int width, unsigned int height, const std::string &amp;title, int x, int y, unsigned int style);
  
          ~Window();
  
          void Destroy();
  };
  </code></pre>
  
  <p>Error: no instance of constructor matches the argument list</p>
  
  <pre><code>Window mainWindow(100, 200 ...
  </code></pre>
  
  <p>Works fine</p>
  
  <pre><code>mainWindow.Create(100, 200 ...
  </code></pre>
  
  <p>No compilation error, but <code>Intellisense</code> doesn't show (does not suggest) arguments for constructor and shows this error.</p>
  
  <hr>
  
  <p><img src="https://i.stack.imgur.com/5o6S0.png" alt=""></p>
  
  <p>I figured out that problem exists with all classes. I hope screenshot will help understand what I mean. I have tried <code>Visual Assist X</code> and it doesn't help. Thanks in advance.</p>