title: What is the scope of variables declared in a class constructor?
body: <p>I was curious, what is the scope of variables declared inside a class constructor which are not data members of that class? </p>
  
  <p>For example, if a constructor needs an iterating int <code>i</code>, will this variable be destroyed after the constructor finishes, or is it then global for the program?</p>