stl是標準模板庫的簡稱,從94年7月開始納入c++標準後得到迅速發展,形成了不同的版本。目前使用最廣的是sgi stl和stlport。sgi stl本質上是為了配合sgi自作的unix變體irix所量身定做,好在stl都是一些標準介面和實現的標頭檔案,隨著大師們的不斷改進,移植起來不太複雜。目前最新版本是3.3(目前是指2023年1月19日)。在vc6下安裝採用下面方式(**於淡藍隨筆blog):
將stl.zip解壓到乙個目錄,比如c:/sgistl,然後在vc6的ide環境下,ools->options->directories->include files,將c:/sgistl(你解壓的目錄)新增進去,然後,將這個路徑移到最頂端,就了。還要注意的是,用使用sgi-stl,檔案中不能包含,要用代替。如果你想用vc6的stl,只需要將c:/sgist移到底端就可以了。
stlport 移植起來稍微負責一些,詳細參見孟巖先生的文章在 borland c++ 及 visual c++ 環境中使用 stlport,介紹得非常詳細。
對於vc7,前兩天有個台灣得同事在移植sgi stl的時候遇到問題,不過專家們的建議是,如果你使用的vc7,那麼最好使用vc7自帶由dinkumware公司提供的stl(作者仍舊是p.j. plauger),比vc6中自帶的版本有了很好的改進。而且經過了大量的測試,在多執行緒安全方面也***。winter沒有vc7的環境,也只能相信專家了:)。
carpicorn:我在自己的電腦上試驗了前面的例子。是ok的。我覺得應該也能夠使用microsoft的進行stl程式設計的。
如何在VC6 0中設定條件斷點
朱金燦 在平時使用程式設計中我們除錯程式一般都要設定斷點進行除錯。但是設定一般的斷點難以除錯一些迴圈次數比較大的 從網上看到一篇文章 vc除錯入門 再結合自己的實踐,懂得了如何設定條件斷點。下面我以例子來說明 在下面一段 中 int sum 0 for int i 0 i 10 i 現在我要獲取當i...
如何在VC6 0中設定條件斷點
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!朱金燦 在平時使用程式設計中我們除錯程式一般都要設定斷點進行除錯。但是設定一般的斷點難以除錯一些迴圈次數比較大的 從網上看到一篇文章 vc除錯入門 再結合自己的實踐,懂得了如何設定條件斷點。下面我以例子來說明 在下面一段 中 選擇condition...
如何在VC6 0中設定條件斷點
在平時使用程式設計中我們除錯程式一般都要設定斷點進行除錯。但是設定一般的斷點難以除錯一些迴圈次數比較大的 從網上看到一篇文章 vc除錯入門 再結合自己的實踐,懂得了如何設定條件斷點。下面我以例子來說明 在下面一段 中 int sum 0 for int i 0 i 10 i 現在我要獲取當i 0 j...