关于 STL 中的 set
  • 板块学术版
  • 楼主DOCTYPE_OIers
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/5/10 19:34
  • 上次更新2023/11/7 02:41:55
查看原帖
关于 STL 中的 set
222382
DOCTYPE_OIers楼主2020/5/10 19:34

有如下一段代码,

set<setNode>::iterator it=/*此处省略*/;
it=it-1;
it=it+1;

其中 setNode 是个自定义结构体(已经重载小于号)。

代码编译结果:在后两行报错。显示对于这种 set 不存在 +- 运算符。

我记得对于 set 的迭代器,是有加号和减号的啊。可是为什么在这里报错了呢?我该怎么解决?

BFS 过,没搜到,我 BFS 的链接:传送门

附编译器:TDM-GCC 4.9.2 64bit,IDE:Dev-C++ 5.11,操作系统:Win10。

您可以:

  • 告诉本蒟蒻应该怎么做
  • 教本蒟蒻如何 BFS
2020/5/10 19:34
加载中...