Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вот это неверно:
"Например в C++11 появилось требование к строкам хранить символы последовательно (как в векторе). Из-за этого GCC 5 пришлось изменить реализацию строк (раньше там использовался COW), что привело к бинарной несовместимости."
Символы в std::string хранились последовательно всегда. Но в С++11 запретили инвалидировать итераторы в операторе []. Это и убило возможность использовать COW.
Шпаргалка по аббревиатурам C++ и не только. Часть 2: «и не только»