Tam*_*ash 5 c++ delphi set data-structures
我需要在c ++中使用像"in"这样的delphi集合的优点,但我不知道c ++中是否存在类似于set的数据结构
我知道我可能会使用数组,但正如我所说,我想使用像"in"这样的集合优势,那么是否有像c ++中的集合那样的内置数据结构?
如果是,请解释如何使用它,我仍然是c ++的入门者
如果不是,有没有办法表示它(exept数组,因为我知道它).
提前致谢 :)
Dav*_*eas 10
有一个名为std::set... 的标准库容器我不知道delphi,但是set操作中的一个简单元素将通过使用该find方法并将结果与end以下内容进行比较来实现:
std::set<int> s;
s.insert( 5 );
if ( s.find( 5 ) != s.end() ) {
// 5 is in the set
}
Run Code Online (Sandbox Code Playgroud)
其他操作可以作为标准库中的算法实现(std::union,std::difference...)
| 归档时间: |
|
| 查看次数: |
3108 次 |
| 最近记录: |