AF
Size: a a a
AF
AF
AF
AG
A
VK
VK
CD
AS
AB
АК
AS
АК
std::make_shared<int>(5) != std::make_shared<int>(5)
AS
MО
@N
e
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]
D
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]
IM
D
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]