title: C++: expected identifier before numeric constant
body: <p>I'm trying to write a small program using MTL, but I'm getting the mentioned error when I try to make a MTL Matrix a member of a class.</p>
  
  <pre><code>#include &lt;boost/numeric/mtl/mtl.hpp&gt;
  
  class myClass
  {
  private:
      mtl::dense2D&lt;double&gt; Ke(6,6);
  };
  </code></pre>
  
  <p>However, there is no problem with the same statement in main():</p>
  
  <pre><code>#include &lt;boost/numeric/mtl/mtl.hpp&gt;
  
  int main(int argc, char** argv)
  {
      mtl::dense2D&lt;double&gt; Ke(6,6);
      return 0;    
  }
  </code></pre>
  
  <p>I'm very new to C++, and I don't think this is really related to the MTL, but that's where the error occurred for me.</p>