完成端口模型屬于IO模型,不光可以用于Socket。
@<font color="#FF00FF" >Stone Jiang
嗯,我這里主要是想說明拷貝構(gòu)造函數(shù)和賦值運(yùn)算符的區(qū)別。所以沒放在一般構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù)上。希望不要誤導(dǎo)了別人:)
@音樂蟲子
謝謝指正。我應(yīng)該寫“基類指針指向派生類對象的時候,通國delete基類指針來釋放對象時保證鏈?zhǔn)秸{(diào)用。”
@可冰
是要實(shí)現(xiàn),但是只要標(biāo)為純虛,就不能實(shí)例話,和具體實(shí)現(xiàn)與否無關(guān)。純虛與否只是編譯器看的。
@tianrolin
是的,就是這樣,如果不實(shí)現(xiàn)~Base(), 如果有類從Base派生,就無法編譯通過,因?yàn)橛形磳?shí)現(xiàn)的純虛函數(shù)。是無法鏈接的。當(dāng)然如果沒有派生類,是不需要實(shí)現(xiàn)了,但是這樣的一個類還有什么意義呢。
re: C++異常捕獲機(jī)制 cooelaf 2006-01-10 08:32
to 小明:
我最開始的時候也是這樣想,因?yàn)樽詈笠环N繼承方式是私有繼承,不是isa關(guān)系,所以不應(yīng)該上溯到CBase,如果如你所說,可能是vs系列的bug,我會查找一下c++標(biāo)準(zhǔn)對這方面的說法。謝謝。