Variadic Templates
Templates accepting any number of type arguments (parameter packs).
Advanced
template <class... Ts> void log(const Ts&... args) { (std::cout << ... << args) << '\n'; }
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.