Microsoft与GNU C / C ++标准库实现

时间:2011-02-09 15:57:14

标签: msvcrt libc

从实施的角度来看哪一个更好更清洁,以便人们可以推荐作为学习指南?我看到它的方式,通过查看那些C库(使用C ++的东西变得丑陋的imho)实现和玩弄他们,可以真正学到很多,因为它们在设计和概念上相当简单。 我期待那些已经查看过这两种实现的人的无偏见答案。

对于那些不了解的人来说,微软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 个答案:

答案 0 :(得分:2)

我总是想知道为什么Visual Studio使用的C ++ STL实现很难阅读,所以我不能肯定地推荐它。我不了解其他实现。例如STLPort

相关问题