Если под строкой имеется в виду EffRange - тогда return его.
Если std::string нет простого пути, так как это не имеет смысла (сложение obj+obj возвращает строку в половине случаев, а в половине obj?)
Пишите дополнительный метод.
Также operator+, обычно, возвращает ссылку на объект