Skip to content

Instantly share code, notes, and snippets.

@thiagomg
Created June 18, 2015 00:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thiagomg/f640a1d878547b31655f to your computer and use it in GitHub Desktop.
Save thiagomg/f640a1d878547b31655f to your computer and use it in GitHub Desktop.
Templates e geração de código
int sumNonTemplated(int a, int b) {
return a+b;
}
template <typename T>
T sumTemplated(T a, T b) {
return a+b;
}
void run() {
sumTemplated(1, 2);
sumTemplated(1.0, 2.0);
sumTemplated(1.0f, 2.0f);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment