友元函数、成员函数...
我想写一个类的比较函数,参考CString时却发现以下函数的定义:
API 函数:
bool AFXAPI operator==(const CString& s1, const CString& s2);
CString 的友元函数:
friend CString AFXAPI operator+(const CString& string1,const CString& string2);
CString 的成员函数:
const CString& operator+=(const CString& string);
他们到底有什么区别,什么原因要这样定义他们的类别
我要定义我的比较函数 > 为友元函数,可是这是为什么?
谁可以告诉我,谢了。