Невозможно правильно проанализировать >>>
(если у вас нет компилятора C ++ 0x).
Изменить на > > >
Это:
reference.insert("First",
Должно быть:
reference.insert(L"First",
^^^
Также есть вспомогательная функция, облегчающая построение пар:
std::pair<std::pair<long, long>, std::pair<long, long>>(std::pair<long, long>(-1, -1), std::pair<long, long>(0, 0))
Может быть:
std::make_pair(std::make_pair(-1L,-1L),std::make_pair(0L,0L))
Попробуйте это:
reference[L"First"]
= std::make_pair(std::make_pair(-1L,-1L),std::make_pair(0L,0L));