C++ 重载==运算符以使用字符串比较比较两个char[]

C++ 重载==运算符以使用字符串比较比较两个char[],c++,C++,是否可以重载=运算符,以便使用字符串比较来比较两个字符[];运算符重载的至少一个参数必须是类或枚举类型 char[]和char*是数组和指针类型,它们不是类或枚举类型。不,它不能。请看我对你的另一个问题的评论。不要问只是出于好奇…只有在至少一个参数是类类型的情况下才重载,我会说。。。。另外还有枚举类型。@Neil:那肯定会更清楚、更正确。修好了,谢谢@约翰尼斯:那也是。唉,这个答案开头很糟糕(

是否可以重载
=
运算符,以便使用字符串比较来比较两个
字符[]
;运算符重载的至少一个参数必须是类或枚举类型


char[]
char*
是数组和指针类型,它们不是类或枚举类型。

不,它不能。请看我对你的另一个问题的评论。不要问只是出于好奇…只有在至少一个参数是类类型的情况下才重载,我会说。。。。另外还有枚举类型。@Neil:那肯定会更清楚、更正确。修好了,谢谢@约翰尼斯:那也是。唉,这个答案开头很糟糕(