Какой из них лучше и чище с точки зрения реализации, чтобы можно было рекомендовать в качестве учебного пособия? То, как я это вижу, можно действительно многому научиться, просто просматривая те библиотеки C (с реализацией C++, которые становятся уродливыми imho) и играя с ними, поскольку они довольно упрощены по дизайну и концепции. Я ожидаю необъективных ответов от людей, которые просмотрели обе реализации.Реализация библиотек Microsoft vs. GNU C/C++
Для людей, которые не знали, большая часть реализации Microsoft библиотек C/C++ составляет available for debugging purposes. Их можно найти в папке установки Visual Studio под номером VC\crt\src\
. Например. для VS2008: c:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src
(при условии, что вы установили копию в c:\Program Files\
).
+1 реализация STL для VS может не быть хорошим чтением для учебных целей, по крайней мере для новичков. – Shinnok