原创 C&C++語言struct深層探索
作者:宋寶華 出處:PConline1. struct的巨大作用 面對一個人的大型C/C++程序時,只看其對struct的使用情況我們就
原创 Effective STL 目錄
容器 條款1: 仔細選擇你要的容器 條款2: 小心對“容器無關代碼”的幻想 條款3: 使容器裏對象的拷貝操作輕量而正確 條款4: 用empty來代替檢查size是否爲0 條款5: 儘量使用範圍成員函數代替他們的單元素兄弟 條款6
原创 Effective STL 條款35
條款35:通過mismatch或lexicographical比較實現簡單的大小寫無關字符串比較 一個STL菜鳥最常問的問題是“我怎麼使用STL來進行大小寫無關的字符串比較?”這是一個令人迷惑的簡單問題。大小寫無關字符串比較要麼真的簡單要
原创 Effective STL 條款37
條款37:用accumulate或for_each來統計區間 有時候你需要把整個區間提煉成一個單獨的數,或,更一般地,一個單獨的對象。對於一般需要的信息,有特殊目的的算法來完成這個任務,比如,count告訴你區間中有多少元素,而count
原创 Windows平臺下的多線程編程
Windows平臺下的多線程編程 http://www.pcdog.com 2003-8-14 不詳 線程是進程的一條執行路徑,它包含獨立的堆棧和CPU寄存器狀態,每個線程共享所有的進程資源,包括打開的文件、信號標識及動態分配的內存
原创 Voip/Sip開源項目的一些簡單描述
Voip/Sip開源項目的一些簡單描述 大 | 中 | 小 [ 2006/05/25 10:28 | by song ] Voip/Si
原创 精妙Sql語句
精妙Sql語句 源自:不拂不曉 (個人網站) 標籤:數據庫 下列語句部分是Mssql語句,不可以在access中使用。SQL分類: D
原创 Effective STL條款16
條款16: 如何將vector和string的數據傳給傳統的API 因爲 C++語言已經於1998年被標準化,C++的中堅分子在努力推動程序員從數組轉到vector時就沒什麼顧慮了。同樣顯然的情況也發生於嘗試使開發者從char*指針遷移到
原创 C++圖書熱點觀察[轉]
文 CSDN 孟巖 轉載自2005年第11期《程序員》雜誌不知不覺,C++迎來了自己20歲的生日。20年來,C++從一個實驗室語言成長爲軟件產業一流主導語言,在實際應用中取得了巨大的成功,同時也催生了大量爲技術人員耳熟能詳的經典技術著作
原创 Effective STL條款21
條款21: 永遠讓比較函數對相等的值返回false 讓我向你展示一些比較酷的東西。建立一個set,比較類型用less_equal,然後插入一個10: 現在嘗試再插入一次10: 對於這個insert的調用,set必須先要判斷出10是否已經位
原创 C++ 的一些免費庫
整理 by RobinKin (王亮)Linear Algebra MTL, the Matrix Template Library. Dense and sparse matrices and vectors; banded, symm
原创 Effective STL 條款1
仔細選擇你的容器 你知道C++中有很多你可以支配的容器,但是你意識到有多少嗎?要確定你沒有忽略你的選項,這裏有一個快速回顧。 標準STL序列容器:vector、string、deque和list。 標準STL關聯容器:set、multi
原创 Effective STL條款29
需要一個一個字符輸入時考慮使用istreambuf_iterator 假設我們要把一個文本文件拷貝到一個字符串對象中。似乎可以用一種很有道理的方法完成: 很快你就會發現這種方法無法把文件中的空格拷貝到字符串中。那是因爲istream_it
原创 Windows Socket API 使用經驗(轉載)
Windows Socket API 使用經驗 作者:game.19xz 來源:19xz.com 我的Windows Socket API 使用經驗
原创 Beyond the C++ Standard Library: An Introduction to Boost
Beyond the C++ Standard Library: An Introduction to BoostBy Björn Karlsson ............................................