Microsoft против GNU C / C ++ реализации стандартной библиотеки - PullRequest
1 голос
/ 09 февраля 2011

Какой из них лучше и чище с точки зрения реализации, чтобы его можно было рекомендовать в качестве учебного пособия?На мой взгляд, можно действительно многому научиться, просто просматривая эти реализации библиотеки 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\).

1 Ответ

2 голосов
/ 09 февраля 2011

Мне всегда было интересно, почему реализация C ++ STL, используемая в Visual Studio, так трудно читать, поэтому я не могу рекомендовать ее наверняка.Я не знаю о других реализациях.например, STLPort

...