Конструктор по умолчанию для значения std :: pair инициализирует оба элемента пары, первый и второй, поэтому он не может быть тривиальным.