我有一个std :: set的std :: string.我需要集合中每个字符串的“索引”或“位置”,这在上下文中是一个有意义的概念吗?
我猜find()将返回字符串的迭代器,所以我的问题可能更好地表达为:“如何将迭代器转换为数字?”.
解决方法
std::distance
就是你所需要的.你会想要的,我猜std :: distance(set.begin(),find_result)
我猜find()将返回字符串的迭代器,所以我的问题可能更好地表达为:“如何将迭代器转换为数字?”.
std::distance
就是你所需要的.你会想要的,我猜std :: distance(set.begin(),find_result)