哪错了啊?帮看一下,运行报错,没找到,谢谢

2025-02-23 20:45:27
推荐回答(3个)
回答1:

p是局部变量,strcmp不是友元函数,所以有错,可以改成公有变量或者提供一个调用p的方法。

回答2:

操作符重载函数声明与定义的参数类型不匹配。
bool operator>(String &string1,String &string2)
{
if(strcmp(string1.p,string2.p)>0)
return true;
else return false;
}

回答3:

#include
是这个的错误,应该这样写:
#include
using namespace std;