Usuario: anónimo

Usuarios en línea: 1
Invitados: 1

FAQ

Mensaje

58m
Re: Sobrecarga del operador []
U(marcelinux) 2018-10-24 21:09:29  H

El pasado 2018-10-24 12:25:17, Carlos Ernesto Obregon Suarez escribió:

 

CEOS>  Podría ser porque usas const_iterator para recorrer el vector, cuando

CEOS>  devuelves un valor apuntado por un iterador constante el valor devuelto es

CEOS>  una referencia constante.

CEOS>  Es posible que retorne const double& cuando lo que necesitas es double&.

CEOS>  Prueba utilizando iterator y no const iterator o cambia el valor de retorno

CEOS>  a const double &

Muchas gracias.

Cambiando a un iterator no constante ha funcionado perfectamente.

Supongo que será una errata en el libro.

Pero ahora tengo claro que, al tener que devolver una referencia, el valor no debe ser constante. Y al desreferenciar el iterador constante, su valor es constante.

Bueno, más o menos :">

_______________________________________________

Lista de correo Cconclase Cconclase@listas.conclase.net

http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net

Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ