這篇文章是關于C++語言的一個新的擴展——標準模板庫的(Standard Template Library),也叫STL。 當我第一次打算寫一篇關于STL的文章的時候,我不得不承認我當時低估了這個話題的深度和廣度。有很多內容要含蓋,也有很多詳細描述 STL的書。因此我重新考慮了一下我原來的想法。我為什么要寫這篇文章,又為什么要投稿呢?這會有什麼用呢?有再來一篇關于STL的文章的 必要嗎? 當我翻開Musser and Saini的頁時,我看到了編程時代在我面前消融。我能看到深夜消失了, 目標軟件工程出現了。我看到了可維護的代 碼。一年過去了,我使用STL寫的軟件仍然很容易維護。 讓人吃驚的是其他人可以沒有我而維護的很好! 然而,我也記得在一開始的時候很難弄懂那些技術術語。一次,我買了Musser&Saini,每件事都依次出現,但是在那以前我最渴望得到的 東西是一些好的例子。 當我開始的時候,作為C++一部分的Stroustrup還沒出來,它覆蓋了STL。 因此我想寫一篇關于一個STL程序員的真實生活的文章可能會有用。如果我手上有一些好的例子的話,特別是象這樣的新題目,我會學的更 快。 另外一件事是STL應該很好用。因此,理論上說,我們應該可以馬上開始使用STL。
標簽: Standard Template Library 語言
上傳時間: 2016-02-06
上傳用戶:hebmuljb
Visual C++(以下簡稱VC++) 是面向對象與可視化軟件開發工具中比較成熟的一類。MFC是VC++中直接由Microsoft提供的類庫,它集成了大量已定義好的類,我們可以根據需要,調用相應類,或根據需要自定義類。正是基于MFC的這種特性,我們試圖設計出具有封裝性、獨立性的功能模塊------函數數據生成模塊,函數曲線輸出模塊,模塊之間的橋梁是由模板類CArray派生的CPoint類數組充當的。函數數據生成模塊用來實現對函數的設置并獲得采樣點,數組得到采樣點數據并將其傳遞到輸出模塊中。從整體來看,實現了各程序模塊的獨立性,使得在函數模塊中可任意添加、刪除函數,可使用不同的DC和GDI,可實現不同的輸出方式,整個工程在函數繪圖功能上是無限擴展的。經過反復的調試和檢驗,我們實現了預期目標。我們的主要目的是嘗試VC++在數學函數繪圖方面的功能和應用。這是對VC++的探索,也是對數學函數繪圖多樣化的嘗試。
上傳時間: 2013-12-30
上傳用戶:邶刖
c程序源碼鏈接過程方面的代碼,很不錯,有完整的工程和詳細注釋
上傳時間: 2013-12-21
上傳用戶:zhliu007
VC網絡通信第二版 配套代碼 本書是一本介紹利用Visual C++進行網絡通信程序開發的書籍。書中精選了大量網絡實例,涵蓋了本地計算機網絡編程、局域網網絡通信編程、IE編程、網絡通信協議編程、串口通信編程、代理服務器編程和高級網絡通信編程。每個工程實例都提供了完整的源代碼,很容易地根據需要進行二次開發。
上傳時間: 2013-12-06
上傳用戶:dragonhaixm
費爾個人防火墻 2.1 源程序 版權所有 (C) 費爾安全實驗室 http://www.xfilt.com xstudio@xfilt.com 2002 年 12 月 22 日 =============================================================== 在使用費爾個人防火墻源程序之前,請首先閱讀用戶許可協議(本目錄 的 License.txt 文件)。 費爾個人防火墻 2.1 源程序包括 XFILTER.EXE, XFILTER.DLL, XPACKET.VXD ( 限于95/98/ME版 ) , XAPCKET.SYS ( 限于 2000/XP 版 ) 的源程序。 此代碼包中沒有包含編譯后的程序,要獲得這些程序可以通過下載安裝 包得到。安裝包是免費的,使用 ZIP 兼容的壓縮方式,用 ZIP 工具解 壓。 重要文件/目錄說明 Xfilter.dsw - VC 工作區文件,包括以下工程 - TcpIpDog\TcpIpDog.dsp - xfilter\xfilter.dsp - xpacket2k.dsp ( 限于 2000/XP 版 ) - xpacket9x.dsp ( 限于 95/98/ME 版 ) Common - 存放公用代碼文件 RELEASE - 存放編譯后的程序 TcpIpDog - XFILTER.DLL 的代碼 XFILTER - XFILTER.EXE 的代碼 xpacket2k - XPACKET.SYS 的代碼 (2000/XP 版才會有此目錄) xpacket9x - XPACKET.VXD 的代碼 (95/98/ME 版才會有此目錄)
上傳時間: 2016-02-21
上傳用戶:franktu
C++編程思想.第2卷,經典書籍,是C++工程設計的重要指導書
標簽: 編程
上傳時間: 2014-01-05
上傳用戶:libinxny
C++第5章派生與繼承,出自湖南科技大學計算機科學與工程學院
標簽:
上傳時間: 2016-02-28
上傳用戶:haoxiyizhong
這個工程實現了一個網上書店的功能。很適用,是用C#語言實現的
標簽: 工程實現
上傳時間: 2014-01-27
上傳用戶:569342831
// 工程名稱: 61_SpeechClock // 功能描述: 61板程序示例--具有語音播報功能的電子鐘 // 使用61板上的三個按鍵控制報時和時間調整: // Key1 - 按一下播報年、月、日,再按一下播報時、分 // 長按Key1鍵達到1.5秒,則進入日期時間調整模式 // Key2 - 在調整模式下,使年、月、日、時、分、秒增加 // Key3 - 在調整模式下,使年、月、日、時、分、秒減小 // 涉及的庫: CMacro1016.lib // SacmV26e.lib // 組成文件: main.c, Sound.c, Clock.c, Clock_Speech.c, Clock_Adjust.c // Key.asm, hardware.asm, ISR.asm // A2000.h, Sound.h, Clock.h, Clock_Speech.h, Clock_Adjust.h, Key.h, SPCE061A.h, // 硬件連接: 61板自帶的三個按鍵已經連接在IOA0~IOA2上 // 維護記錄: 2006-8-30 v1.0
標簽: SpeechClock Key1 61 工程
上傳時間: 2016-03-07
上傳用戶:semi1981
利用C語言實現哈夫曼編碼的文件壓縮和解壓縮,一個工程項目實踐。
上傳時間: 2013-12-25
上傳用戶:gououo