Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
int всем было реально плохо… Так что собрались — и исправили…int. Соотвественно sizeof('a') будет на большинстве современных платформ 4. C++ — это исправил… и тут же породил путаницу с NULL'ом… Может Страуструп был большим поклонником Ломоносова?Реализация собственной стандартной библиотеки это и правда тяжёлая и весьма скорпулезная работа, требующая глубокого понимания стандарта. Но позвольте задать вопрос несколько выходящий за рамки текста и пересекающийся с одним из комментариев. Скажем, есть компилятор поддерживающий последний стандарт, но стоит он на системе с отсутствием стандартной библиотеки для этого стандарта (свой компилятор на старом линухе, например) — есть ли здесь решения кроме как написание своей библиотеки?
При том возможно и не заведется все равно.Не, не заведётся. Вот тут замечательная история описана: мы пилили-пилилили, пилилили-пилили, 40 багов исправили за 3 года, упарились… но вот вам ещё заплатки на два десятка оставшихся багов, с ними boost::hana кое-как заводится.
Как я стандартную библиотеку C++11 писал или почему boost такой страшный. Введение