标签: c++ stl iterator typetraits
如果我创建一个迭代器,例如返回值乘以2( similair到boost :: range :: transformed ),迭代器成员typedef iterator::reference应该是什么类型value_type是一个int?
iterator::reference
由于返回的值是r值,iterator::reference应该是int,还是int&?
int
int&
答案 0 :(得分:0)
如果reference类型没有意义,请不要提供。毕竟,提供一些没有意义的东西是没有意义的。
reference