Какой из них лучше и чище с точки зрения реализации, чтобы его можно было рекомендовать в качестве учебного пособия?На мой взгляд, можно действительно многому научиться, просто просматривая эти реализации библиотеки C (с C ++ вещи уродливые imho) и играя с ними, поскольку они довольно просты в дизайне и концепции.Я ожидаю непредвзятых ответов от людей, которые просмотрели обе реализации.
Для людей, которые не знали, большая часть реализации Microsoft библиотек C / C ++ доступна для целей отладки .Вы можете найти их в папке установки Visual Studio в VC\crt\src\
.Например.для VS2008: c:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src
(при условии, что вы установили копию в c:\Program Files\
).