2015-05-20 135 views
-7

我想知道是否有簡單的二元運算符重載和賦值運算符重載之間的任何區別。重載賦值運算符和任何其他運算符有什麼區別?

+0

請修復您的標題和換檔鍵。 – Borgleader

+0

http://stackoverflow.com/questions/4172722/what-is-the-rule-of-reeree我應該在第一名的位置擺出重複錘。 –

+0

[運算符重載](http://stackoverflow.com/questions/4421706/operator-overloading) – chris

回答

3

這裏有兩個差異:

  1. 一個重載賦值運算符必須被分配給類的成員;它不能被聲明爲一個自由函數。
  2. 如果你自己沒有聲明它們(受到某些限制),複製和移動賦值操作符將會爲你的類隱式聲明。