duplicados posibles:
How to pass objects to functions in C++?
is there any specific case where pass-by-value is preferred over pass-by-const-reference in C++?¿Es mejor pasar por valor o por referencia para los tipos de datos básicos?
Tengo miembros de una clase implementada como esto:
void aaa(int a, float b, short c)
{
bbb(a, b);
}
void bbb(int a, float b)
{}
Si los valores de A, B y C se almacenados en mi clase como constantes, entonces hubiera sido mejor/sensato usar mis funciones como se muestra a continuación o como se muestra arriba?
void aaa(int& a, float& b, short& c)
void bbb(int& a, float& b)
¿El uso de referencias da ventajas de velocidad o ventajas en este caso? Cualquier desventaja/gastos generales de referencias aquí?
Ok, ¿qué son todos esos '*' sobre ?! –
Supongo que necesita editar el formato int ** & ** no tiene sentido :-) –
StaterOverflow agregó los asteriscos. Se suponía que el sitio web debía enviar las letras entre asteriscos a Bold. Lo eliminará porque no está convirtiendo. – Nav