クルクル typedef

typedef T<A> T;

何か変な顔文字に見えますが、これって出来るのか……知らなかった。MSDN に下のようなことが書いてあるから問題ないはず。

typedef union REGS      // OK: name REGS redeclared
{                       //  by typedef name with the
    struct wordregs x;  //  same meaning.
    struct byteregs h;
} REGS;

これで無駄に長かった WTL 使用コードが短くなりそうです。