Auto Typing in C(++)