#include <iostream>
using namespace std;
int main()
{
cout << typeid(int).name() << endl;
cout << typeid(int&).name() << endl;
cout << typeid(int&&).name() << endl;
}
Результат:
инт
инт
инт
Мой компилятор clang 5.0.
Почему идентификаторы типов int, int& и int&& одинаковы?
typeid
игнорирует квалификаторы верхнего уровня. - person Kerrek SB   schedule 25.03.2017std::endl
, если вам не нужны дополнительные функции, которые он делает.'\n'
заканчивает строку. - person Pete Becker   schedule 25.03.2017