Точное предупреждение, которое я получаю,
warning C4715: 'hand::show' : not all control paths return a value
и hand :: show is
std::ostream& hand::show(std::ostream& os) const
{
if(side == left)
{
return os<<display[0]<<display[1]<<display[2]<<display[3]<<display[4];
}
if(side == right)
{
return os<<display[4]<<display[3]<<display[2]<<display[1]<<display[0];
}
}
где сторона - это переменная ориентации типа
orientation{
left = -1,
right = 1
};
Что означает предупреждение, и что было бы лучшим решением, чтобы избавиться от него?