C++STL STL(Standard Template Library,標準模板庫)是惠普實驗室開發的一系列軟件的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普實驗室工作時所開發出來的。現在雖說它主要出現在C++中,但在被引入C++之前該技術就已經存在了很長的一段時間。 STL的代碼從廣義上講分為三類:algorithm(算法)、container(容器)和iterator(迭代器),幾乎所有的代碼都采用了模板類和模版函數的方式,這相比于傳統的由函數和類組成的庫來說提供了更好的代碼重用機會。在C++標準中,STL被組織為下面的13個頭文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。以下筆者就簡單介紹一下STL各個部分的主要特點。
標簽: STL Standard Template Library
上傳時間: 2016-06-20
上傳用戶:cylnpy
介紹了一種采用硬件控制的自動數據采集系統的設計方法,包括數字系統自頂向下的設計思路、Verilog HDL對系統硬件的描述和狀態機的設計以及MAX+PLUSII開發軟件的仿真。設計結果表明:該采集系統具有很高的實用價值,極大地提高了系統的信號處理能力。
上傳時間: 2016-07-01
上傳用戶:czl10052678
This assignment requires you to complete the dynamic drawing components of the Date/Time Control Panel from the previous two programming assignments. In particular, you will be moving the map found in the "Time Zone" tab when the time zone changes and will be drawing a clock face corresponding to the time setting.
標簽: assignment components the requires
上傳時間: 2016-07-03
上傳用戶:JIUSHICHEN
Easy CHM v3.6 *** *** *** *** *** *** *** *** *** *** *** ** Easy CHM是國華軟件推出的一款強大的CHM電子書或CHM幫助文件的快速制作工具。 使用EasyCHM只需要三個步驟就可以完成CHM的制作: 1、用戶指定一個目錄,EasyCHM會自動導入全部目錄及文件; 2、設置CHM編譯選項; 3、開始制作。 EasyCHM非常適合個人和單位制作高壓縮比的帶有全文檢索及高亮顯示搜索結果的 網頁集錦、CHM幫助文件、專業的產品說明、公司介紹、CHM電子書等等。 主要產品功能: 全自動的目錄及文件導入(可以包括子目錄); 支持導入任意的文件類型; 自動生成CHM的目錄列表并自動生成所有目錄項; 為CHM的目錄列表自動添加多級編號; 批量更換CHM目錄各項的圖標; 支持批量查找替換多級目錄各項的標題文字內容; 允許用戶指定從文本文件的第N行自動截取標題; 易用的目錄編輯器; 豐富實用的CHM制作選項幫助用戶制作更加個性化的專業CHM電子書或CHM幫助文件。 內嵌CHM反編譯工具。 自動生成輸出Alias和Map頭文件。
上傳時間: 2013-12-20
上傳用戶:SimonQQ
sourceforge歷史版本完整下載: http://sourceforge.net/project/showfiles.php?group_id=202044 提供了基于b樹索引算法的文件數據數據庫模塊詳見storage/目錄下面的 btree.c與pager.c container目錄為常用的容器實現,如果rbtree avltree map heap list vector hashtable deque T樹 B樹, test目錄為測試程序代碼經過初步測試,比較穩定。 os_api:裝一些操作系統相關的接口函數。已完成event mutex sem thread pipe相關的封裝 advance_container:提供優先級消息隊列,普通消息隊列,定時器容器。 frame:目前提供了listerner(linux下版本,模仿ace的反應器)定時器 algorithm:補充了堆排序 與快速排序 所有代碼均已在windows linux與uclinux + arm44b0平臺下測試 歡迎交流 msn:lsccsl@163.net mail:lsccsl@tom.com
標簽: sourceforge showfiles group_id project
上傳時間: 2016-07-16
上傳用戶:lili123
16位A/D轉換程序,使用MAX+PLUS2做的,用狀態機做的,但不夠完善,望大家見諒
上傳時間: 2016-07-23
上傳用戶:趙云興
快速排序算法,二分排序算法的完全實現 時間復雜度只有log(N)
上傳時間: 2013-12-25
上傳用戶:zhengzg
Project file for MS Visual C++ 6.0. Requires GLUT DLL (www.opengl.org) Adjust program constants in Landscape.h and Utility.cpp. MAPS: Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE (as defined in Landscape.h). If this map is not found, the program attempts to open "Map.ved", a Tread Marks map file. Tread Marks maps will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view Tread Marks maps correctly is "0.25f". (www.TreadMarks.com)
標簽: constants Requires Project program
上傳時間: 2014-12-03
上傳用戶:LouieWu
The task of clustering Web sessions is to group Web sessions based on similarity and consists of maximizing the intra- group similarity while minimizing the inter-group similarity. The first and foremost question needed to be considered in clustering W b sessions is how to measure the similarity between Web sessions.However.there are many shortcomings in traditiona1 measurements.This paper introduces a new method for measuring similarities between Web pages that takes into account not only the URL but also the viewing time of the visited web page.Yhen we give a new method to measure the similarity of Web sessions using sequence alignment and the similarity of W eb page access in detail Experiments have proved that our method is valid and e幣cient.
標簽: sessions clustering similarity Web
上傳時間: 2014-01-11
上傳用戶:songrui
在LP2900工作平臺上,利用MAX+plusII開發軟件,設計各個模塊編程實現基本模型計算機,其中最主要的是CPU的設計。 獨立完成運算器的設計,并下載仿真
上傳時間: 2014-12-22
上傳用戶:15071087253