Странный вывод std :: typeid :: name ()

я использовалtypeid получить имена типов std :: vector :: size_type и класса A нулевого размера со следующим кодом (cppreference):

#include
#include 
#include 

using namespace std;

class A {};

int main()
{
    vector v(10); 

    vector::size_type s = v.size(); 

    A a; 

    cout < typeid(s).name() < endl;
    cout < typeid(a).name() < endl;

};

Ответы на вопрос(1)

Ваш ответ на вопрос