設定運算子 在C程式語言裡設定運算子英文assignment operator是用等號  符號就像其他的C運算子一樣它可以作為多載 複製設定運算子是一個特別的設定運算子通常是用來把已存在的物件指定給其他相同類別的物件它是一個特別的成員函式如果程式設計師沒有定義這個成員函式那麼編譯器會自動地產生這個成員函式編譯器產生的程式碼是以單一成員進行物件複製的動作 複製設定運算子這個成員函式與複製建構子的相異點在於它一定會清除目標物件的資料成員以及確實掌控自我設值的動作而複製建構子不會初始化類別的資料成員 以下是原始碼的範例 MyArray first  由預設建構子做初始化動作 MyArray secondfirst  由複製建構子做初始化動作 MyArray third  first  這個也是由複製建構子做初始化動作 second  third  由複製設定運算子做設定的動作