那些曾經記得的C 庫

2021-07-05 12:09:34 字數 721 閱讀 3789

昨天有個朋友和我**了幾個有關c++的問題,發現自己居然還能回憶起好多東西,只是不那麼清晰罷了。儘管現在只是使用object c++時和c++ 藕斷絲連,但哪些曾經用過的c++ 類庫可能只是曾經了。

c/c++的記憶體管理是個永恆的話題,如果沒有特別的理由,應該在大型專案中使用自動記憶體管理工具。比較輕量級的是boost::smart_ptr 智慧型指標,重一些的實現了完整的gc機制是hans-boehm gc。

誰還記得基於corba的orbix呢? dcom 或許還有些印象吧,c++/cli 也支援.net framework 吧。 ice 可能算是corba的改進版。

由於template技術的高階應用,c++也可以相對方便的應用於科學計算,mtl功能豐富,效能和成熟度都不錯。 c語言的科學演算法庫也很多,如 gsl,atlas,nr等。

lua 作為配置指令碼,嵌入到c/c++程式中,可以適應複雜的配置管理。

openssl 應該說是業界的標桿了。

c++的xml 解析庫較多,但好像都是c語言實現的,其中基於dom的tinyxml,基於soap的xerxes。

正規表示式是程式設計中強有力的工具之一,c語言中有pcre,c++中boost 裡的regex 庫效率不錯。

qt 是乙個比較完整的可移植應用程式框架,還包含了大量工具如正則,web和socket類,2d和3d,xml解析,sql類等,跨平台gui的成熟度非常高。主要特色是元物件模型,實現了signal/slot機制,實際上是c++的乙個擴充套件。

你還記得那些曾經為騰訊企鵝軍團做的貢獻嗎?

從最初的移動通訊地位 qq 記得最早註冊的qq是上初一那會,第乙個qq號就是找網咖老闆花了一塊錢買的,還是8位數。那個時期已經是qq成熟期了,因為在我之前的哥哥姐姐用的qq大部分7位數為主,個別用的六位數,當然也有天尊用的5位數。如今,很多年沒註冊qq了,應該都有11位數了吧。陪伴我們成長的 qq寵...

那些曾經的歲月啊

電影 芳華 表達了對特定年代青春歲月的回憶與尊敬,也極易引起從那個年代走過來的人的共鳴。影片中的人物在部隊文工團所度過的日子,給他們的人生打下了深刻的烙印,當時那些或喜或悲的故事,發生了,便都成為了他們人生的一部分,無法改變 他們那些或平常或偉大的行為,是那個時代的產物,也是他們自己的人生抉擇,經歷...

ios那些事 曾經讓我不明的屬性

ios宣告成員變數 暫且這樣叫 時會有一些可選的attributes可供選。第一類 表明可讀寫的屬性。1 readwrite 讀寫,預設屬性。2 readonly 唯讀的 其實現類將不會有setter方法。第二類 setters語義,下面這幾個可選屬性之間是互斥的。1 strong 表示設定來的本物...