В C ++ структура аналогична классу, за исключением общедоступного доступа по умолчанию.Разница в основном связана с развитием предпочтений;большинство разработчиков рассматривают класс как объект с методами, членами и наследованием, тогда как структура просто связывает вместе несколько элементов.
Этот код создает новые записи, создавая новые "узлы".Хотя он использует одну и ту же структуру для каждого узла, он связывает каждый из них со следующим в списке (через указатель «следующий» - он указывает на следующий узел в памяти).
Что касается new node()
раздел, это просто выделяет память (и еще несколько вещей, но я предполагаю, что, поскольку вы новичок в C ++, вам не нужны скучные детали!
Возможно, вам нужен учебник? Попробуйте это !