Template Functions template typename vector::size_type find(const vector &v, const T &value) { for (typename vector::size_type i = 0; i < v.size(); ++i) if (v[i] == value) return i; return v.size(); }