c++与C语言混合使用下,我想获得这样一个链表

c++与C语言混合使用下,我想通过输入获得char*字符串的一个链表,但是如下代码构建的链表始终是空字符,这是为什么呢?

char* str = (char*)malloc(30);
list clist;
cout<<"输入list的字符串: "< while(cin>>str)
{
cout<<str<<endl;
clist.push_back(str);
}
​free(str);cin.clear();

c++

1个回答

clist.push_back函数是不是应该传递的是二阶指针

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问