Я работаю над заданием, основанным на проблеме Джозефуса и круглых связанных списках.Приведенная ниже функция выдает ошибку в Xcode (Control достигает конца функции, не являющейся void), что, как я предполагаю, означает, что мне нужен оператор return.Однако, когда я добавляю один, он не принимает его.Но когда я пробую код в онлайн-компиляторах, он работает нормально.
Node *newNode(int data)
{
Node *temp = new Node;
temp->next = temp;
temp->data = data;
}