我正在使用的STLport開發基於WINCE定製OS,但是從現在開始,我想使用Windows所提供的STL。我從功能上看它們彼此沒有什麼不同,所以目前重要的是我的圖像的大小。不幸的是,我不能給他們兩個嘗試像第一次使用stl,並製作一個運行時圖像,然後使用stlport,然後比較兩個圖像的大小,因爲我有很多其他問題,我需要解決,以便成功地構建OS。因此,我希望得到專家的想法:STL VS STLPort的:哪一個更輕巧
你認爲哪一個會更輕便?我知道如何附加stlport,加載等,但我不太確定STL。我研究了STL頭文件,所有我看到的都是成千上萬的內聯函數。但是,這一切?我需要確定它。 STL是否將任何其他庫鏈接起來,還是隻包含標題並使用這些內聯函數?
最佳
PS:我使用VS2012和wec2013
Ps2的工作:我知道STL和STLport的代表,以及如何使用它們來構建應用程序。我真正的問題是哪一個會消耗更少的內存,在HDD上使用更小的尺寸? (綜合考慮的STLport是一個lib,但STL是不是等)
是由STL我在談論我的編譯器的標準庫,這就是爲什麼我加了註釋有關我的Visual Studio版本。我嘗試了這兩種方法,並沒有因STL造成任何建築問題。我對STL和stlports的足跡更感興趣。哪一個會使用更少的內存,這實際上是我的主要問題。 – Xentius
@Xentius在這種意義上停止使用STL可能是一個好主意,因爲它是一個單獨的庫,現在已經放棄了。微軟從未發佈STL。 – Potatoswatter
@ Xentius:正如我在答案中所提到的,除了措施之外,沒有明確的答案。我預計默認情況下,VS的內存和CPU需求會更高(檢查迭代器),但是如果你禁用這些,我不會以這種或那種方式下注。 –