std::string format_print_0<std::string>(const std::string *fmt, ...); tempalte<class... T> std::string format_print<std::string>(const std::string &fmt,T... t) { return format_print_0(&fmt,t...); }