C++ C+的重载运算符+;类不';我没接到电话
在我的课堂上,我将原型(public)写成:C++ C+的重载运算符+;类不';我没接到电话,c++,operator-overloading,C++,Operator Overloading,在我的课堂上,我将原型(public)写成: bool运算符
bool运算符<(const MyClass&obj);
我在类外(在同一文件中)实现该方法,如下所示:
bool MyClass::operator<(const MyClass&obj)
{
coutobj1
和obj2
都是指针,所以您可以*obj1<*obj2
obj1和obj2都是指向MyClass的指针。
如果要呼叫操作员,请使用:
*obj1<*obj2我也希望它是免费的。
bool operator< (const MyClass& obj);
bool MyClass::operator< (const MyClass& obj)
{
cout << "operator< used" << endl;
//do my work
}