Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR CPP

C++ template function

/*
C++ template functions are an alternamive way to write a function that
can take different data types. C++ Template functions are only one
function, so if you need to make a change, then it only has to be done
once. Here is an example of a 'get_doubled' templated function:
*/

#include <iostream>
using std::cout;

template <typename T> // Now, T is a type of variable, for this scope:
void say_something(T input) {
  cout << input << "
";
}

int main(void) {
  say_something(45); // Uses a int
  say_something("Hello"); // Uses a string
  say_something(90.5); // Uses a float/double
  return 0;
}
 
PREVIOUS NEXT
Tagged: #template #function
ADD COMMENT
Topic
Name
3+8 =