《ACE程序員指南》勘誤和評述

ACE程序員指南》勘誤和評述

       這本書應該是國內在這個方面的權威翻譯的——馬維達,所以書中的錯誤還是很少的。怎麼說呢,估計作者太忠實於原文,我又比較喜歡設計層的東西,所以有些東西我覺得寫的不是很好,不過我在這裏還是要謝謝他。怎麼說這本書對我來說很有實用價值。

下面說說我覺得不好的地方,不一定是錯誤。

P9   代碼示例中:不需要使用this的時候引入,增加了難看的代碼,絕大多數情況下是不需要的,後面也都有這個風格,估計是ACE約定俗成的了。模板成員函數的定義語法好像不對吧,應該不是那麼定義的,不知道是不是這個也是有實現不一樣?

 

P38  代碼風格不好,沒用初始化列表

 

P77  C++語言不直接支持數組  這個好像是個錯誤吧

 

P84  這個特化中r1==r2還是需要,雖然有int()操作符作類型轉換,但好像模糊

 

P158       解除登記impl->get_handle()應爲proactor.get_handle()

 

P159       “和”字和“或”字沒區別開

 

P191       ACE_Sig_Guard好像把有效域寫錯了

 

P237       shut_down的解釋錯誤

 

P294       }也沒有拷貝部分

 

失望的是有一個定時器隊列,我本來想自己去實現一個通用的,沒想到ACE早做好了,看來碰到不爽的不是隻有我一個人

 

高興的是ACE_Naming_Service對我很有用,呵呵!

bykangtian0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章