#include
#include
using namespace std;
typedef struct
{
string name;
}str;
typedef struct
{
str * top;
}top;
void main()
{
top *car=(top *) malloc (sizeof(top));
cout<<"input "<
cout<
为什么出错,原理上有什么问题?car->top->name难道不对吗?我把string改成int就可以,目前有个模块就是这个问题,怎么解决。