27. marts 2005 - 20:11Der er
5 kommentarer og 1 løsning
Bedste implementation af en funktion?
Hvad er egentlig den bedste implementation af en funktion, der får nogle tal som input?
Er det
Test(3);
function Test(int i) { ... }
hvor man ikke behøver caste argumentet (3-tallet), men til gengæld kommer til at allokere mere plads end nødvendigt, eller er det
Test((byte) 3);
function Test(byte i) { ... }
hvor man kun allokerer så meget plads, man har brug for, men til gengæld skal caste ens argumenter? Jeg aner ikke, om det at caste har nogen betydning for implementeringen, derfor dette spørgsmål :)
Hmm...fair nok, men min tanke gik nu mere på ting såsom udførselstid og lignende :) Jeg har ingen anelse, om der reelt ville være nogen forskel på de 2 mht. det.
Du kan optimere metodekald ved at definere metoderne 'final'
final metoder kan ikke overrides ved nedarving og kan derfor linkes compile-time. Men! du mister de objektorienterede fordele.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.