判断 number 是不是在 starts-ends 范围内。
bool inRange(std::string_view starts, std::string_view ends, std::string_view number)
{
}
比如
inRange("100", "200", "128");, 返回 true
inRange("100", "200", "300");, 返回 false
inRange("100", "200", "100");, 返回 true
数据量大概有100万级别。
目前就是傻傻地转换为数字然后对比, 有更优雅高效的实现吗?
--
修改:speedboy2998 FROM 218.76.62.*
FROM 218.76.62.*