相关疑难解决方法(0)

我必须实现哪些函数才能使类可迭代?

:我使用的,而不是像功能的标准提供的功能编写包含同一类的子对象的集合,并想遍历和索引一类,通过它们first()next()previous()last()getchild(x)等。

在c ++ 14中,在所有情况下都必须实现哪些函数以使类可迭代/可索引?

功能:

  • begin()
  • cbegin()
  • rbegin()
  • crbegin()
  • end()
  • cend()
  • rend()
  • crend()

浮现在脑海中,尽管不一定全部都需要实施。也可以选择(为方便程序员):

  • size()
  • empty()

是否还有其他的功能,我必须实现,如预增/减或后递增/递减和数组下标运算符,或者是它真的只是begin()end()及其变种?

c++ iterator c++14

3
推荐指数
1
解决办法
4540
查看次数

标签 统计

c++ ×1

c++14 ×1

iterator ×1