C++图里面划红线的是什么意思啊,是complex这个类创建了个同名的对象吗?求通俗解答,谢谢了

2025-05-10 14:56:28
推荐回答(2个)
回答1:

划红线处第一个complex表示这个重载运算符的返回类型,而第二个complex应该和后面的operator连起来,表示的是类作用域,即operator-是类complex中定义的方法

回答2:

减号➖操作符的重载函数,第一个complex是该操作符函数的返回类型。你把减号➖当做一个普通字符串函数名就行了,该函数返回一个complex的对象。