posted 23 years ago
member variables will be given default value if they're not initiated. so
b=false
ia=0
ch='\u0000'
ba=false
so in if block, as b is false, it'll go to else statement. b(false) is first assigned to ba, then x. so both x and ba[ch] are false