Точное предупреждение, которое я получаюЧто означает «предупреждение: не все пути управления возвращают значение» означает? (C++)
warning C4715: 'hand::show' : not all control paths return a value
и руки :: шоу
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
};
Что делает предупреждение означает, и что было бы лучшим решением, чтобы избавиться от него?