xxxxxxxxxx
template<class Args>
void print(Args args) {(cout << << args ) <<endl;}
xxxxxxxxxx
// program to print a text
#include <iostream>
using namespace std;
// display a number
void displayNum(int n1, float n2) {
cout << "The int number is " << n1;
cout << "The double number is " << n2;
}
int main() {
int num1 = 5;
double num2 = 5.5;
// calling the function
displayNum(num1, num2);
return 0;
}
xxxxxxxxxx
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
xxxxxxxxxx
template <typename T>
void db(T t)
{
cout << t <<" ";
}
template<typename T, typename Args>
void db(T t, Args args) { cout << t <<" ";db(args ); }
int main() {
db(1,"a",20,"Hey);
}
xxxxxxxxxx
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes