>>614
汎用的なクラスライブラリを作ってみればわかる。

例えばライブラリが生成したオブジェクトを渡した時に、
そのインスタンスが、ライブラリの所有物なのかユーザーが解放する必要があるのか区別がつかない。