5.explicit關鍵字

    首先,explicit表示顯示的、明確的意思,與隱式的意思相反,在C++11之前,存在如下圖左的隱式轉換,Complex的構造函數帶兩個參數,但一個已經帶了初值,且此處無explicit關鍵字,因此它實際上就是一個non-explicit, one argument constructor(無exp關鍵字,僅需一個實參的構造函數),此時在執行如下的c1+5時,首先調用+的操作符重載函數,然
相關文章
相關標籤/搜索