Initial commit

This commit is contained in:
Michael Reber
2019-11-15 12:59:38 +01:00
parent 40a414d210
commit b880c3ccde
6814 changed files with 379441 additions and 0 deletions
@@ -0,0 +1,21 @@
A generic version of myabs().
#include <iostream>
using namespace std;
template <class X> X myabs(X val)
{
return val < 0 ? -val : val;
}
int main()
{
cout << myabs(-10) << '\n'; // integer abs
cout << myabs(-10.0) << '\n'; // double abs
cout << myabs(-10L) << '\n'; // long abs
cout << myabs(-10.0F) << '\n'; // float abs
return 0;
}