Делать ToString методом и частью семантики типа, или уносить в свободную функцию и можно вообще в дуругю либу?
Точки кастомизации принято делать через tag_invoke механизм или его упрощённый вариант. А с приходом концептов это получается ещё проще и удобнее
Через внешнюю функцию выгоднее, в общем случае
Обсуждают сегодня