using
できないことができることを知ってtypedef
います。
すべての場合でusing
完全に交換できるかどうか疑問に思っていますか?typedef
はい、できます。標準草案からの引用(太字の強調鉱山)
7.1.3 typedef 指定子 [dcl.typedef]
2 typedef-name は、alias-declaration によって導入することもできます。using キーワードに続く識別子は typedef-name になり、識別子に続くオプションの attribute-specifier-seq はその typedef-name に属します。typedef 指定子によって導入された場合と同じセマンティクスを持ちます。