1
從實施的角度來看哪一個更好,更清潔,以便可以推薦作爲學習指導?我看到它的方式,只需查看那些C庫(使用C++的東西變得醜陋的imho)實現並與它們玩弄,就可以真正學到很多東西,因爲它們在設計和概念上相當簡單。 我在期待通過兩種實現看過的人的非偏見答案。微軟與GNU C/C++標準庫實現
對於那些不知道的人來說,微軟實施C/C++庫的大部分是available for debugging purposes。您可以在VC\crt\src\
下的Visual Studio安裝文件夾中找到它們。例如。對於VS2008:c:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src
(假設您在c:\Program Files\
中安裝了一個副本)。
+1對於VS的STL實現可能不是一個很好的學習目的,至少對於初學者來說是一個好的解讀。 – Shinnok 2011-02-09 16:11:13