我正在用 C++ 实现链表。在那里我试图将存储在节点中的数据与字符串进行比较。这是我的代码:
String f;
cin>>f;
if(strcmp(temp->data,f)==0)
{ cout<<"same"; }
else
{ cout<<"not same"; }
这是我的错误:
"assignment1.cc", line 160: Error: Cannot cast from std::string to const char*.
"assignment1.cc", line 160: Error: Cannot cast from std::string to const char*.
如何比较这两个字符串?