boost::owner_less的用法及测试程序
在C++的STL中,set和map等容器类型要求元素类型必须满足严格弱序关系(strict weak ordering)要求。Boost中提供了owner_less用于解决这个问题。owner_less是一个函数对象,被用于比较含不同allocator的指针类型。这里我们介绍它的基本用法,并附上相关的测试程序。
首先,我们需要引入头文件:
#include <iostream>
#include <set>
#
boost::owner_less的用法及测试程序
在C++的STL中,set和map等容器类型要求元素类型必须满足严格弱序关系(strict weak ordering)要求。Boost中提供了owner_less用于解决这个问题。owner_less是一个函数对象,被用于比较含不同allocator的指针类型。这里我们介绍它的基本用法,并附上相关的测试程序。
首先,我们需要引入头文件:
#include <iostream>
#include <set>
#