title: c++ compiling error related to constructor/destructor definition
body: <p>I'm trying to define the constructor and destructor of my class but I keep getting the error:</p>
  
  <blockquote>
    <p>definition of implicitly-declared 'x::x()'</p>
  </blockquote>
  
  <p>What does it mean?</p>
  
  <p>Part of the code:</p>
  
  <pre><code>///Constructor
  StackInt::StackInt(){
      t = (-1);
      stackArray = new int[20];
  };
  
  ///Destructor
  StackInt::~StackInt(){
      delete[] stackArray;
  }
  </code></pre>