You're an idiot. Typecasting is not "to be avoided". How would you assign a floating point number to an integer? Without a cast? Why? Why wouldn't you typecast it? What in your great wisdom makes the cast something to avoid there?
What you mentioned above, typing with alt + number pad, has nothing to do with typecasting. Typecasting isn't something you punch in on your keyboard, unless you count the actual typing of the word "static_cast", or one of the others, or wrapping parenthesis around the keyword "int" or what not.
In short, you're an idiot. The faster people figure this out, the less they'll be confused by your 'insight'.
Quzah.