結果 : what is implicit type casting in c++ and when does it occur