是的,C++的equal_range函数支持自定义比较函数。equal_range函数用于在有序区间内查找特定值的范围,并返回一个指向第一个大于或等于该值的元素和一个指向第一个大于该值的元素的迭代器对。在使用equal_range函数时,可以通过传入自定义的比较函数来指定元素之间的比较规则。比较函数需要满足严格弱序关系,即如果第一个参数小于第二个参数,则比较函数返回true,否则返回false。通过自定义比较函数,可以在equal_range函数中实现对自定义数据类型或特定属性的比较操作。