'typeid' 関数を使用する場合は,<typeinfo> ヘッダーを入れる必要があります。そうしないと構文エラーになります。
たとえば,次のコードがあるとします。
int func() { char * name = typeid(int).name(); // これはエラーになります }