C++11新特性(55)- explicit類型轉換運算符

爲了想出本文中這個和C++Primer書中不同的,更加有意義的例子,作者花費了不少心思,請大家務必認真理解。 類型轉換運算符 看下面的例子:   這時一個複數類的雛形,定義了一個double類型的類型轉換運算符。有了它以後,可以像下面這樣使用: 輸出結果如下:     complex不支持輸出運算符,所以編譯器努力將c1轉換成double類型以後輸出。到目前爲止都挺好。   真的是想轉換成doub
相關文章
相關標籤/搜索