Записывает строковое представление name в буфер char
- Предусловие
- диапазон [begin, end) — допустимая область памяти для записи
- Аргументы
-
| begin | — начало буфера |
| end | — конец буфера (не включая end) |
| dry_run | — если true, ничего не записывать |
- Возвращает
- char* — указатель сразу за последним символом, который был бы записан (при достаточном буфере и dry_run == false; смысл только если возврат ≥ begin)
- Постусловие
- при успехе и dry_run == false в [begin, возврат) — строка имени
См. определение в файле name.hpp строка 229