从实施的角度来看,哪一个更好更干净,可以推荐作为学习指南?在我看来,一个人可以通过浏览那些 C 库(C++ 的东西变得丑陋恕我直言)实现并玩弄它们来真正学到很多东西,因为它们在设计和概念上相当简单。我期待那些浏览过这两种实现的人会给出公正的答案。
对于不知道的人,Microsoft 的 C/C++ 库的大部分实现都可用于调试目的。您可以在 Visual Studio 安装文件夹中找到它们VC\crt\src\
。例如。对于 VS2008:(c:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src
假设您在 中安装了副本c:\Program Files\
)。