Здравствуйте, Аноним, Вы писали:
А>У меня проблема не в выборе типа строки, проблема в использовании std::string и std::wstring в одной и той же проге с fastformat.
А>Если проект юникодный, то fastformat может выводить только в std::wstring.
Т.е. вы хотите использовать fastformat и с тем, и с другим одновременно?
Тогда можно попробовать инклудить fastformat два раза в разных namespace, при этом во втором случае #undef UNICODE.
namespace ufmt {
#include <fastformat>
}
#undef UNICODE
namespace afmt {
#include <fastformat>
}
#define UNICODE
Можно вынести нужную функциональность в отдельные либы, одну уникодную, вторую нет, и использовать функции оттуда.