问题描述
- 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();
解决方案
clist.push_back函数是不是应该传递的是二阶指针
时间: 2024-11-02 19:17:42