【发布时间】:2018-05-30 10:03:21
【问题描述】:
我遇到了以下代码:
int data[10] = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 };
reverse(data+2, data+6);
当我检查反向函数的原型时,它:
void reverse (BidirectionalIterator first, BidirectionalIterator last)
那么,这里发生了隐式类型转换吗?
【问题讨论】:
-
那么,您没有注意到
BidirectionalIterator是一个模板参数吗?