如果使用其他类中定义的类型
记得加 typename
using size_type = typename _A::size_type;
using difference_type = typename _A::difference_type;
using pointer = typename _A::pointer;
using const_pointer = typename _A::const_pointer;
using reference = typename _A::reference;
using const_reference = typename _A::const_reference;
using value_type = typename _A::value_type;
using iterator = pointer;
using const_iterator = const_pointer;