Можно ли вернуть из функции пустую пару? Это означает, что следует следовать правилам прототипа функции, но не иметь никаких элементов в паре (, например. НУЛЬ ). Понимание того, что пара просто существует, поэтому я не знаю, возможно ли это концептуально. Мне нужно вернуть пару, которая равна NULL или пуста, если это имеет смысл.
Например,
pair<int, int> MyClass::someFunction()
{
// do something that means we need to return an empty pair
return NULL; // <--- this does not work obviously
}
К сожалению, буст для меня невозможен.