Is it good practice to pass scoped_ptr by reference (from one method to another inside a class)?
<p>Or if i need to do that, then i should just use shared_ptr?</p>

<p>I know i have many questions regarding smart pointer - i still don't quite understand when to use which smart pointer.</p>
