Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   Duda con referencias en c++ (http://www.forosdelweb.com/f96/duda-con-referencias-c-465669/)

anadelaisla 16/02/2007 12:30

Duda con referencias en c++
 
Hola, una duda que tengo:

template <typename T>
inline T cuadrado(const T& x) {return x*x;}

El paso por referencia es precisamente para que se pueda modificar el parámetro, ¿pero por qué se declara como const, si se va a modificar?
Gracias de antemano.

_Lucifer_ 16/02/2007 13:46

Re: Duda con referencias en c++
 
Ahi no vas a modificar x, de hecho ese codigo no modifica a x.

El paso por referencia NO necesariamente lo usas cuado vas a modificar la variable, tambien los usas para no tener que hacer una copia del objeto completo, simplemente haces una referencia y ahora memoria y tiempo de ejecucion.

Saludos


La zona horaria es GMT -6. Ahora son las 21:34.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.