使用traits::find代替std::find_if