Como remover constness de const_iterator?

Como uma extensão desta perguntaEstamosconst_iterators Mais rápido, Tenho outra pergunta emconst_iterators. Como remover constness de umconst_iterator? Embora os iteradores sejam uma forma generalizada de ponteiros, mas aindaconst_iterator eiterators são duas coisas diferentes. Por isso, acredito, também não posso usarconst_cast<> para disfarçar deconst_iterator paraiterator s.

ma abordagem seria definir um iterador que se move até o elemento para o quconst_iterator pontos. Mas isso parece ser um algoritmo de tempo linea

Alguma idéia de qual é a melhor maneira de conseguir iss

questionAnswers(9)

yourAnswerToTheQuestion