![]() |
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. |
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.