Запрошено преобразование myItem * в нескалярный тип myItem

У меня есть этот код C ++:

#include <iostream>
using namespace std;
struct MyItem
{
  int value;
  MyItem* nextItem;
};

int main() {
    MyItem item = new MyItem;
    return 0;
}

И я получаю ошибку:

error: conversion from `MyItem*' to non-scalar type `MyItem' requested

Компиляция с g ++. Что это значит? И что здесь происходит?

Ответы на вопрос(4)

Ваш ответ на вопрос