以此为例:
const Integer operator+(const Integer& left, const Integer& right) {
return Integer(left.i + right.i);
}
(取自 Thinking in C++ 的第 496 页)语句
后面的部分是什么return
?强制转换(使总和的结果为Integer
)或调用?的构造函数 class Integer
或者也许是我忽略的其他东西。
这是构造函数:
Integer(long ll = 0) : i(ll) {}
编辑:
i
它是long int
。