A wq_for iterator that wraps primitive integral types

上级 b92752b0
template<typename T>
struct wq_num
{
wq_num(T v) { v_ = v; }
bool operator!= (const wq_num<T> &i) const { return v_ != i.v_; }
bool operator!= (const T &v) const { return v_ != v; }
bool operator< (const wq_num<T> &i) const { return v_ < i.v_; }
bool operator< (const T &v) const { return v_ < v; }
T copy_value() {
return v_;
}
wq_num<T>& operator ++() {
++v_;
return *this;
}
T v_;
};
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论