1樓:冰仔
所謂裝換建構函式就是只有乙個非本類型別形參的建構函式,例子中的建構函式形參只有乙個double型別的引數,就好像是乙個double型別轉換成了乙個complex型別。如果乙個函式這樣定義void func(Complex a); 你呼叫這個函式的時候,你就可以給它傳遞乙個double型別就可以,內部會呼叫那個乙個double引數的建構函式轉成乙個Complex,滿足你的函式的要求 。
類似的String型別就有乙個轉換建構函式
String a = "abc"; 這個就呼叫了轉換建構函式String(const char* str)
2樓:d41d8c
Complex t(5.0)不是轉換,Complex t = 5.0才是。
上古時代Complex t = 5.0會把轉換結果複製給t,現在是直接把t和轉換結果看作同乙個物件((guaranteed) copy elision)。
3樓:WangKX
在這裡把它看成普通建構函式,不要看成什麼型別轉換建構函式,以免你迷惑。
也許這樣:
Complex t =5.0;更方便你理解,不過似乎要給建構函式形參乙個預設值否則編譯不過
有沒有姐妹們給我大概講一下時代少年團的cp ?
海鹽汽水816 其實他們七個互相都有啦,只是熱度不同,我就聊一聊三大勢吧哈哈哈哈哈,其他的我也不是很了解,因為我磕的是三大勢 別問,問就是小張張是我的 首先呢是我們的破鏡重圓翔霖組 也不算是破鏡重圓,也就是鏡子落灰,擦一擦就好了 他們11歲那年相識,12歲那年分別,15歲那年重逢,16歲那年和解,我...
有沒有搞笑的故事講一下啊啊
懿槿 1 昨天老媽教弟弟做作業,我弟不動腦筋思考,每道題都問我媽,我媽怒了 你每道題都不會,乾脆我幫你做算了。我弟淡淡地說 不行!字跡不一樣會被老師發現的。2 下午和老公在床上打著玩,假裝要把老公踹下床,被三歲女兒看到了,義憤填膺的和老公說 走爸爸,媽媽不讓你睡她床,我帶你去小姨床上睡!3 天要下雨...
有沒有朋友幫忙指導一下這個臨的大字陰符經
滬上耕夫 這個臨得已經很好了,字形準確 對筆的控制相當精細 用筆也嫻熟,看來功夫很深了。如果一定要找毛病,只是一些細節上的問題。比如下面這個 命 字。題主的寫法是 我在上面標了4處記號,覺得可能有改進的餘地 1 此處是乙個短橫,從入筆到收筆都比較薄弱,應該是鋒沒有調正 2 這處收筆可能是乙個折鋒,挑...