Возможно, это не совсем подходящий форум для этого вопроса, но позвольте мне сделать это, рискуя быть отодвинутым.
Существует несколько ссылок на стандартную библиотеку С++, включая бесценный стандарт ISO, MSDN, IBM, cppreference и cplusplus. Лично, при написании С++ мне нужна ссылка, которая имеет быстрый случайный доступ, короткие времена загрузки и примеры использования, и я нахожу cplusplus.com довольно полезным. Тем не менее, я часто слышал негативные отзывы об этом веб-сайте здесь, поэтому я хотел бы уточнить:
Каковы ошибки, неправильные представления или плохие советы, даваемые cplusplus.com? Каковы риски его использования для принятия решений по кодированию?
Позвольте мне добавить этот момент: я хочу быть в состоянии ответить на вопросы здесь о SO с точными цитатами стандарта, и поэтому я бы хотел опубликовать ссылки, пригодные для немедленного использования, и cplusplus.com был бы моим сайтом выбора это не для этой проблемы.
Обновление: Было много замечательных ответов, и я серьезно изменил свой взгляд на cplusplus.com. Здесь я бы хотел привести несколько результатов. не стесняйтесь предлагать больше (и продолжайте отправлять ответы).
По состоянию на 29 июня 2011 года:
- Неправильное описание некоторых алгоритмов (например,
remove
). - Информация о поведении функций иногда некорректна (
atoi
), не упоминается о специальных случаях (strncpy
) или опускается важная информация (недействительность итератора). - Примеры содержат устаревший код (стиль #include).
- Неточная терминология оказывает плохую услугу учащимся и общему сообществу ( "STL", "компилятор" и "toolchain" ).
- Неверное и вводящее в заблуждение описание ключевого слова
typeid
.