私はクラスに格納されたデータへのポインタを(クラスが正確にハッシュテーブルである)を返すと呼ばれる私のクラスのメソッド「を見つける()」を有しています。クラスのデータへのポインタを返すのは悪い考えですが、何も見つけられませんでした。ユーザーが自分のオブジェクトを削除(変更)する恐れがないようにデータを見つける方法に関する提案はありますか?コンテナといつも問題ザッツクラス(C++)のジェネリックfind関数の戻り値の競合、返すものは?
Data const* find(Key const& key);
イテレータを使用し、 'end()'が見つからなければそれを返しますか? – NathanOliver
リファレンスの使用はどうですか? –