Simpel... Maar toch een weet...:
Wanneer ik het volgende aan een char geef:
char boeien = 2 * 'G' ;
stel dat 'G' een waarde heeft van 60
en stel dat 2 * 'G' een waarde heeft van 120
Zal ergens met een hexeditor die 'G' te vinden zijn, van 'G' * 2??? (en aan te passen?)
Of gaat een compiler dit (omdat het constanten zijn) al meteen omrekenen naar 120 ? (oftewel char boeien = 120; maakt die er dan dit van, de compiler?)
Ik wil namelijk niet dat mensen mijn programma's aanpassen. Dit schijnt wel eens te gebeuren...
Begrijpt eigenlijk iemand wat ik bedoel?
Wanneer ik het volgende aan een char geef:
char boeien = 2 * 'G' ;
stel dat 'G' een waarde heeft van 60
en stel dat 2 * 'G' een waarde heeft van 120
Zal ergens met een hexeditor die 'G' te vinden zijn, van 'G' * 2??? (en aan te passen?)
Of gaat een compiler dit (omdat het constanten zijn) al meteen omrekenen naar 120 ? (oftewel char boeien = 120; maakt die er dan dit van, de compiler?)
Ik wil namelijk niet dat mensen mijn programma's aanpassen. Dit schijnt wel eens te gebeuren...
Begrijpt eigenlijk iemand wat ik bedoel?