| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > boost::algorithm::replace_all() и форматировщик |
| Автор: boostcoder 16.7.2010, 15:55 | ||||
| всем привет. смотрим доку тут: http://www.boost.org/doc/libs/1_43_0/doc/html/string_algo/design.html#string_algo.replace и тут: http://www.boost.org/doc/libs/1_43_0/doc/html/string_algo/concept.html#string_algo.formatter_concept т.е. я так понимаю, http://www.boost.org/doc/libs/1_43_0/doc/html/string_algo/concept.html#string_algo.formatter_concept применяется к результирующей строке, а в качестве аргумента получает то, что вернул http://www.boost.org/doc/libs/1_43_0/doc/html/string_algo/concept.html#string_algo.finder_concept. но что-то у меня не получается передать форматировщик. пример:
получаю это:
что не так? |
| Автор: bsa 18.7.2010, 19:01 | ||
| replace_all() третьим параметром принимает строку. Думаю, тебе нужно использовать find_format_all() вместо replace_all():
|