ヘッダーファイルからスタッククラスを実装しようとしています。stack.h、stack.cpp、main.cppの3つのファイルを使用して記述しました。
要素を見つけるために、stack.cppで次のコードを使用しています。
bool stack::find (const string &elem) const
{
vector<string>::const_iterator it = _stack.begin();
return ::find(it,_stack.end(),elem))!=_stack.end();
}
ただし、findは常にfalseを返し続けます。毎回「単語が見つかりません」というメッセージが表示されます。これを手伝ってくれませんか。
コードのペーストビンリンクは次のとおりです。PasteBinリンク