Re[3]: Библиотека форматирования marty::format
От: Igore Россия  
Дата: 15.04.25 12:18
Оценка: 8 (1)
Здравствуйте, Marty, Вы писали:

M>Здравствуйте, Igore, Вы писали:


M>>>В общем, пинайте на здоровие — https://github.com/al-martyn1/marty_format

I>>Стиль форматирование временами, что нету {} для единичных условий, есть лишнии куски закоментированного кода.

M>Есть такое, потом почищу, если руки дотянуться



I>>По виду наверное будет неплохо сделать класс где будет вместе const char *fmt и FormatArgumentVariantList, на него сверху string literal, ms, чтобы можно было потом писать

I>>
I>>cout << formatMessage(
I>>    "Pi: {Pi:f}\n"ms.arg("Pi", 3.14159)
I>>);
I>>


M>Не понял, а что за ms

Сокращение MartyString
M>Не раскроешь мысль, а то не понятно
kov_serg правильно понял, я о user_literal, можно свои определять, чтобы меньше кода писать.
Как пример

Когда написал понял, что если будет отдельный класс где будет и строка форматирования и аргументы, то можно дополнительно переопределить вывод этого класс в поток и тогда убрать formatMessage в явном видет, оставить только
cout << "Pi: {Pi:f}\n"ms.arg("Pi", 3.14159);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.