Здравствуйте, Igore, Вы писали:
По поводу литералов такой вопрос (который у меня также и по поводу использования стандартных литералов)
Вот я в функции хочу вывести отформатированную строку:
cout << "Pi: {Pi:f}\n"ms.arg("Pi", 3.14159);
Мне перед этим надо написать
using namespace marty::format::literals;
Больше я в этой функции ничего особо выводить не хочу, при возникновении ошибки просто залогировать её в одном месте.
Итого код будет выглядеть примерно так:
using namespace marty::format::literals;
cout << "Pi: {Pi:f}\n"_mf.arg("Pi", 3.14159);
Разве это так уж сильно короче, чем:
cout << marty::format::formatMessage("Pi: {Pi:f}\n", marty::format::Args().arg("Pi", 3.14159);
А информативность зело падает, не?