【发布时间】:2010-10-12 23:38:44
【问题描述】:
我有这个 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++ 编译。那是什么意思?这里发生了什么?
【问题讨论】:
标签: c++ new-operator