Запрошено преобразование 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 ++. Что это значит? И что здесь происходит?