C++ 如何生成运算符的左操作数<&书信电报;函数? void操作符
左操作数不是函数,它是函数返回的值。具体来说,C++ 如何生成运算符的左操作数<&书信电报;函数? void操作符,c++,qt,operator-overloading,C++,Qt,Operator Overloading,左操作数不是函数,它是函数返回的值。具体来说,qDebug()返回的实例,该实例有大约20个的重载。左操作数不是函数,而是函数返回的值。具体来说,qDebug()返回的实例有大约20个的重载。事实上,您的代码将无法编译;为了能够将调用链接到操作符,事实上这不是函数,您的代码将无法编译;为了能够链接对运算符的调用,函数应该返回一个具有运算符的对象。函数应该返回一个具有运算符的对象 void operator<< (const Integer& left, const Integ
qDebug()
返回的实例,该实例有大约20个的重载。左操作数不是函数,而是函数返回的值。具体来说,qDebug()
返回的实例有大约20个的重载。事实上,您的代码将无法编译;为了能够将调用链接到操作符,事实上这不是函数,您的代码将无法编译;为了能够链接对运算符的调用,函数应该返回一个具有运算符的对象。函数应该返回一个具有运算符的对象
void operator<< (const Integer& left, const Integer& right)
{
cout << "\n: " << right.i;
}
Integer obj;
obj << 5 << 3 << 2;