Pair проблема с выводом
Вот в такой простенькой программе ошибка 1 неразрешенных внешних элементов
#include <utility>
#include <iostream>
using namespace std;
void main()
{
pair <int,char> p1(1,'a'),p2(p1);
p2=make_pair<int,char>(2,'b');
cout<<"p1:"<<p1.first<<" "<<p1.second<<endl;
cout<<"p2:"<<p2.first<<" "<<p2.second<<endl;
system("PAUSE");
}
Источник: Stack Overflow на русском