如何选择一个随机元素std::set?
std::set
我天真地试过这个:
int GetSample(const std::set<int>& s) { double r = rand() % s.size(); return *(s.begin() + r); // compile error }
但这operator+是不允许的.
operator+
c++ iterator set
c++ ×1
iterator ×1
set ×1