why typeid retorna que int e const int são os mesmos tipos

if(typeid(int) == typeid(const int))
       cout << "Same types"<< endl;

PROGRAM OUTPUT:

Same types

estou esquecendo de algo? estes não são os mesmos tipos, lol.