我知道using
可以做typedef
无法做到的事情。
我只是想知道在所有情况下using
是否可以完全取代typedef
?
答案 0 :(得分:7)
是的,可以引用draft Standard(大胆强调我的)
7.1.3 typedef指定器[dcl.typedef]
2也可以通过别名声明引入typedef-name。该 在using关键字后面的标识符变为typedef-name和 可选属性-peci-seq跟随标识符 那个typedef-name。 它具有与引入时相同的语义 通过typedef speci fi er。