Возвращает пустую пару std ::из функции

Можно ли вернуть из функции пустую пару? Это означает, что следует следовать правилам прототипа функции, но не иметь никаких элементов в паре (, например. НУЛЬ ). Понимание того, что пара просто существует, поэтому я не знаю, возможно ли это концептуально. Мне нужно вернуть пару, которая равна NULL или пуста, если это имеет смысл.

Например,

pair<int, int> MyClass::someFunction()
{

   // do something that means we need to return an empty pair
   return NULL; // <--- this does not work obviously
}

К сожалению, буст для меня невозможен.

5
задан Brian Tompsett - 汤莱恩 8 March 2019 в 10:03
поделиться