gpt4 book ai didi

c++ - 如果我创建一个修改值的迭代器,静态成员 "reference"应该是什么类型?

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:23 27 4
gpt4 key购买 nike

如果我创建一个迭代器,例如返回乘以二的值(类似于 boost::range::transformed),迭代器成员 typedef iterator::reference 应该是什么类型 如果 value_type 是一个 int?

由于返回值是右值,iterator::reference 应该是 int,还是仍然是 int&?

最佳答案

如果 reference 类型没有意义,请不要提供。毕竟,提供没有意义的东西是没有意义的。

关于c++ - 如果我创建一个修改值的迭代器,静态成员 "reference"应该是什么类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135149/

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