//main.cpp
#include <iostream>
void print()
{
std::cout << '\n';
}
template<typename H, typename... T>
void print(H h, T... t)
{
std::cout << h << ' ';
print(t...);
}
int main()
{
print(1);
print(1, "h");
}
To build: g++ -std=c++0x main.cpp -o noodle