-
1 votesanswersviews
STL旋转unique_ptrs的const_iterators
我在const_iterator上通过unique_ptr中间使用std :: rotate时遇到问题 . 我试过了: std::vector<std::unique_ptr<Object> >::const_iterator middle; // middle is pointing at somewhere within vec defined elsewhere. s... -
39 votesanswersviews
如何删除const_iterator的constness?
作为这个问题的延伸Are const_iterators faster?,我在 const_iterators 上有另一个问题 . 如何删除 const_iterator 的常量?虽然迭代器是指针的通用形式,但仍然是两个不同的东西 . 因此,我相信,我也不能使用 const_cast<> 从 const_iterator 转换为 iterator . 一种方法可能是您定义一个迭代器,...