【发布时间】:2019-07-18 08:16:39
【问题描述】:
我想获取(模板)类型为A 的对象的迭代器类型
typedef decltype(A::begin) A_iterator;
但是,这给出了一个
“无法确定要使用的重载函数“std::vector<_ty _alloc>::begin”的实例”
当A 是std::vector<...>。
我认为编译器无法区分const 函数begin 和非const 函数begin。我该如何在这两者之间进行选择?
【问题讨论】: