gpt4 book ai didi

c++ - boost::shared_ptr 标准集

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:01 28 4
gpt4 key购买 nike

我有一组 boost::shared_ptr,我希望它不是通过共享指针而是通过字符串来排序和唯一化的。我是否必须提供一个新的比较函数来获取共享指针并比较内容,或者已经存在我可以使用的比较器?

最佳答案

这非常具体,因此您可能需要一个自定义比较器。

这应该有效:

struct pointercompare
{
bool operator()(const boost::shared_ptr<std::string>& a, const boost::shared_ptr<std::string>& b)
{
return (*a)>(*b);
}
}

关于c++ - boost::shared_ptr<string> 标准集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37918570/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com