如果真的把newDefaultPoller寫在Poller.cc里面,從語法上來說,沒有錯(cuò)誤。但是這個(gè)函數(shù)是要生成一個(gè)具體的I/O復(fù)用對象,并返回一個(gè)基類的指針 所以基類就得include這兩個(gè)包含了派生類聲明的頭文件,才能去生成一個(gè)具體的實(shí)例對象并返回回去,這樣不合理。 在繼承結(jié)構(gòu)中,Poller是基類,只能派生類引用基類,而Poller.cc基類不
www.dbjr.com.cn/article/2458...htm 2025-5-27