title: What is better practice when programming a member function?
body: <p>I have seen member functions programed both inside of the class they belong to and outside of the class with a function prototype inside of the class.  I have only ever programmed using the first method, but was wondering if it is better practice to use the other or just personal preference?</p>