В очередной раз потребовалось нечто большее что может std::string, а именно split. Возникла идея написать свой класс String с блэкджеком, в рамках проекта. Можно также использовать прекрасный QString, который все может и имеет прекрасные интерфейсы, но тянуть что-то из Qt отдельно не хочется.
А как вы боретесь с беднотой std::string?