标签: c++ typedef using
我最近看到了一些代码:
typedef QuiteALongName::SomeVariable SomeVariable;
我的第一个想法是将代码编写为:
using QuiteALongName::SomeVariable;
但是,有点生疏,我无法完全理解差异是什么,或者是否有任何“陷阱”需要注意使用这两种方法。任何人都可以提供一些智慧吗?