stl クラスから継承するのは悪い考えであることはわかっています。しかし、それらを拡張する他の方法はありますか?
読みやすさを向上させるために、読みにくい「push_back」の代わりに、ベクターで「add」メソッドを呼び出せるようにしたいとしましょう。
あるいは、単純な hasKey メソッドを std::map に追加したいと思うかもしれません。
メンバーとして std::vector を使用してラッパー クラス全体を作成し、各関数呼び出しをラッパーからベクターに渡す以外に、それを行う方法はありますか?