es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARRAYITERATOR

C++ Vector bidimensional (matriz): ¿Cómo eliminar la enésima fila?

Aquí está la matriz bidimensional [[1,3],[2,6],[8,10],[15,18]]. Quiero eliminar la segunda fila que es [2,6]. Intenté lo siguiente para borrar la primera fila: matrix[1].erase(intervals[1].begin(),intervals[1].end()); después de borrar la fila, cuando imprimí la matriz, obtuve [[1,3],[],[8,10],[15,18]]. Quería quitar también los corchetes, ¿cómo puedo hacer eso?

¿Cómo es posible satisfacer los nuevos conceptos de iterador, como RandomAccessIterator?

Me gustaría diseñar un contenedor personalizado, construyendo sobre std::vector. En lugar de extenderlo, decidí utilizar la composición, y crear un miembro privado std::vector de mi clase. También me gustaría implementar iteradores. ¿Cómo es posible satisfacer los requisitos del RandomAccessIterator de esta manera? Pude encontrar LegacyContiguousIterator, pero tal vez debería evitarlo, . . . Read more