如何使用Boost库实现SortedVector API?

时间:2018-09-11 09:59:08

标签: c++ linux boost

我正在一个名为Rogue Wave库替换的项目中工作,在这里我需要使用Boost库实现RWTValSortedVector功能的功能,我需要使用Boost库代码编写此类的API。我在Google中搜索了这些概念,但是对此却没有一个正确的认识,我花了两天时间搜索这些东西,请帮助我解决这个问题,建议我该怎么做这两个事情我需要在Boost中实现。 / p>

  1. 插入(const_reference a)
  2. 删除(const_reference a)

RWTValSortedVector的参考链接为https://docs.roguewave.com/sourcepro/11/html/toolsref/rwtvalsortedvector.html

我需要使用Boost实现此类而不使用指针,我需要将对象本身插入向量中。我需要分别编写.h,.cpp和main.cpp文件。寻找更好的建议,请帮忙。

1 个答案:

答案 0 :(得分:0)

为什么要使用Boost库。自从C ++标准化以来,所需的功能就一直存在于C ++标准库中。

您应该使用std :: vector,std :: sort和std :: find实现RWTValSortedVector。