くだらないことに悩む

最近、実にくだらんことに悩むことが多くなってきてる。ここ最近では、「STLのコンテナにポインタを入れるべきか、入れないべきか?」ということで悩んでいる。STLのコンテナは当然、リソース管理はしていないので、コンテナのインスタンスが破棄されても、内部に保持しているリソースがポインタの場合、そのポインタがさしているメモリ領域は解放してくれない。で、大体はコピーコンストラクタを使用して、コンテナにインスタンスのコピーを入れるんだが、これだとコンテナのインスタンスをコピーするたびにコンテナ内のリソースもコピーされるので、実にパフォーマンスが悪い。ポインタを入れておけば、コピーを最小限に抑えることができるので良いのだが…。逃げる方法としては、コンテナにスマートポインタを入れるか、もしくはコンテナをオブジェクトの中に隠してしまい、デストラクタで自動的に解放するようにするかだが…。でも、ポインタだと、他のアルゴリズムとかファンクションとかに影響がでそうだし、やっぱり入れること自体がNGなんだろうか…?
うーん、実にどうでもいいことだが悩む。やはり、こういうくだらないことに悩まないように、普段から他人のソースコードを読んでおく必要があるのかな。