大名鼎鼎的STL原始碼!
STL 是在 SGI MIPSproTM C++ 7.0、7.1、7.2 和 7.2.1 上開發的。如果您使用 7.0 編譯器,則必須使用 -n32 或 -64 標誌進行編譯;如果您使用的是 7.1 或更高版本,則可以使用 -o32、-n32 或 -64。 STL 也在 Microsoft Visual C++ 5.0、g++ 2.8.1 和最近的egcs 快照上進行了測試。除了 <string>、<bitset> 和 <valarray> 標頭之外的所有 STL 也在 Borland 5.02 上進行了測試。
將STL與其他對模板有良好支援的編譯器一起使用應該不難,尤其是使用EDG前端的編譯器。
此 STL 發行版完全由頭檔組成:無需連結到任何程式庫檔案。您可以單獨查看或下載頭文件,也可以將所有頭檔下載為 tar 或 zip 檔案。 (請注意,v3 的頭檔比 v1 和 v2 多得多,因為它同時提供舊式和新式頭名稱。v3 中的許多檔案都很短,除了轉發之外幾乎沒有其他作用。)
展開