AA>В любом большом проекте (или почти любом) наберется с десяток реализаций строк. Почему? Да потому что каждый думает: "Блин, задолбали эти N реализаций строк. Сейчас напишу самую хорошую и все на нее перейдут". И реализаций становится N+1.
100%! до боли знакомая ситуация. Релизация которая мне попадалась была оболочкой на std::string, причем, для "удобтва", был реализоавн оператор примедения к const char*. ужас! Еще частенько самопальными timestamps грешат