Variadic Template
- If the function accepts any number of parameters of any type, it can be implemented through std::va_list without a template
#include <cassert>
#include <cstdarg>
#include <cstdio>
#include <cstring></
#include <cassert>
#include <cstdarg>
#include <cstdio>
#include <cstring></