title: Definition of class member
body: <p>We can declare a class member like this:</p>
  
  <pre><code>class Test {
  public:
      int a;
  }
  </code></pre>
  
  <p>this is the how we declare, but I want to know where the variable <code>a</code> is defined.</p>
  
  <p>I know the static class member, it is the static variable so it can't be defined in the class, it should be defined outside the class. So I think the normal class member should have a place to be defined, I guess it's the constructor where the normal member is defined implicitly. Is that right?</p>