Appearance
X::value_type
看这两个类:
struct A { using value_type = int;};struct B { static int value_type;};
那么:
A::value_type
是类型。
B::value_type
是变量。
语法长得一样,含义不同。