从实施的角度来看哪一个更好更清洁,以便人们可以推荐作为学习指南?我看到它的方式,通过查看那些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\
中安装了副本。)