Sé que un vector int simple tiene O (1) tiempo de acceso aleatorio, ya que es fácil calcular la posición del elemento xth, dado que todos los elementos tienen el mismo tamaño.C++: ¿Cómo funciona el tiempo de acceso aleatorio de los vectores de cadena?
Ahora, ¿qué pasa con un vector de cadena?
Dado que las longitudes de cadena varían, no puede tener O (1) tiempo de acceso aleatorio, ¿o sí? Si puede, ¿cuál es la lógica detrás de esto?
Gracias.
Actualización:
Las respuestas son muy clara y concisa, gracias a todos por la ayuda. Acepté la respuesta de Joey porque es simple y fácil de entender.
Una cadena y su contenido no son lo mismo. El tamaño de un objeto siempre es constante. – GManNickG