我無法理解以下內容: 假設我正在創建一個重載的賦值運算符。函數會是這樣的: MyObject& MyObject::operator=(const &rhs)
{
// code to make this work
return *this;
}
如果'this'已經是一個引用,爲什麼我需要取消引用它?爲什麼我需要返回對象而不是對象的引用,如返回類型所示?換句話說,爲
我知道的equals至少兩個不同的用途登錄在R-編程語言: (1),其爲棄用賦值運算符,即x = 3代替x <- 3。 (2)用於將參數的值傳遞給函數,例如ggplot(df, aes(x = length, y = width)) 這些運算符中的任何一個對應於對稱關係(in the sense of mathematics)? 的「等於」 ==操作符呢(我認爲),這就是爲什麼它最密切對應使用的e