Имеется необходимость формировать текстовые сообщения для выдачи на терминал
из разных точек алгоритма в один накопитель-буфер, а затем, "оптом" - UASRT.
Требования к функциональности минимальные. В основном - "дописать строку".
В DLib / ecpp есть нечто в виде файла xstring, в котором определен
class _String_base
Правда в заголовке xstring указано "internal header" - что можно истолковать как "для внутреннего упротребления компилятором"
(?) как работать со строками в IAR на "почти" самом низком уровне, с минимальной "оберткой" ?
ps.
Можно конечно и "наразвес" - без ++, можно и самому класс написать, можно и "позаимстовать".