Soy un poco nuevo en C++ y tengo algunas preguntas, esta es una de ellas.Parámetros de función: ¿Copia o puntero?
¿Hay ALGUNA razón para utilizar una función que toma uno o varios parámetros, cuyos parámetros siempre se guardarán en una variable antes de la llamada a la función, para pasar una copia de la variable, en lugar de una puntero a la variable?
Estoy hablando en términos de rendimiento. Me parece que tomaría muchos más recursos pasar una copia de una estructura completa que solo un puntero (4 bytes).
Agregaría que los punteros nulos 0 son aún más molestos. – tloach
¿Qué son los punteros nulos 0? – Motti
int * ohoh = new int; eliminar ohoh; cout << ohoh; // no 0 puntero nulo – MattyT