hi everyone, i want your help on some questions and i will appreciate your responce so much, well i have been wondering for sometimes
and i still don't understand one or two things,
1. can the efficiency of a program be affected by the number of #includes
you'v included in it , for example according to my understanding the reason i
create different headers for each type of unrelated objects is to make my
program readable and also help me in debugging but a question of efficiency
arises if i make too many headers, is it possible that this will affect my
program efficiency by adding some overhead as the preprocessor loads
them than if i just joined them into one file?
2. i see some programs including some DLL files, i can't read DLL file
codes as they are written in some funny binaries ( f4,3c,00,1f) i don't
know what this really are, i also heard that this files are more faster
than the static libraries (not sure), question is are these things coded as
i do for my headers?, if so how can they be made? what are those
binary looking numbers, where do i learn them? iknow this Q is not best ask
in this forum but it is my only reference please just help me, thanks.
3. i saw a particular code like the one below please tell me what it really
means , what are these (hex's) i quite dont
understand please help me understand i will verily appreciate your
kind response, thanks again.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
bool isStrWhiteSpace(UChar c)
{
switch (c) {
case 0x0009:
case 0x000A:
case 0x000B: /// what does this code suppose to mean.
case 0x000C: /// what are this hexadecimals????
case 0x000D:
case 0x0020:
case 0x00A0:
case 0x2028:
case 0x2029:
case 0xFEFF:
return true;
default:
return c > 0xff && isspace(c);
}
}
|