HOla, creo que aqui me pueden solucionar estas dudas, que me parecen esenciales para seguir programando en programacion orientada a objetos en c++, por ejemplo ,empezemos con los pasos por referencias en el constructor copia.
Yo me estoy guiando por un libro de teoria de c++ que me dice que el unico parametro que hay que pasarle al constructor copia se debe pasar por referencia.,y me dice que el constructor copia se invoca automáticamente al pasar un objeto por valor a una función.Por tanto si el objeto que recibe el constructor de copia como parámetro se pasase por valor, se invocaría automaticamente al constructor de copia para hacer una copia de ese objeto y se entraria en un bucle infinito.
mis preguntas..bucle infinito? eso no lo entiendo....
y despues es la utilizacion de const
porque en el constructor copia se pasa el parametro por const?
TPoro(const &p);
y algunos métodos fuera del método se pone const?
void MiMetodo(ixxxx) const ?
Si alguien que me diga algún enlace que yo pueda ver con ejemplos todo esto se lo agradecería.
Un saludo y espero respuesta.
Gracias.