Р
Это я не к тому, что библиотеки плохие, а к тому, что я тоже вижу нишу для собственных реализаций.
Size: a a a
Р
АК
template <typename ...Args>
void print_message (const char *format, Args&&... args)
{
printf(format, std::forward<Args>(args)...);
}
print_message("test %d %d", 5, 5);
error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
__attribute__((format(printf, 1, 2)))
e
__attribute__((format(printf, 1, 2)))
ПК
e
ПК
std::string
не передать (кучу раз так проёбывался)ПК
std::string
, то передаём дальше не его, а c_str
ПК
ТК
ПК
p
d
AF
AF
AZ
FS
G