Possibili duplicati:
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++?È meglio passare per valore o per riferimento per i tipi di dati di base?
Ho membri di una classe implementata in questo modo:
void aaa(int a, float b, short c)
{
bbb(a, b);
}
void bbb(int a, float b)
{}
Se i valori di A, B e C sono stati memorizzato nella mia classe come costanti, quindi sarebbe stato meglio/ragionevole da usare le mie funzioni come mostrato di seguito o come mostrato sopra?
void aaa(int& a, float& b, short& c)
void bbb(int& a, float& b)
costa usare i riferimenti danno alcun beneficio di velocità o vantaggi in questo caso? Eventuali svantaggi/spese generali di riferimento qui?
Ok, che sono tutti quelli '' * su ?! –
Suppongo che sia necessario modificare il formato int ** e ** non ha senso :-) –
Gli asterix sono stati aggiunti da StackOverflow. Il sito doveva collegare le lettere tra asterischi a grassetto. Lo rimuoverò perché non si sta convertendo. – Nav