Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <typename T>
- const T& max(const T& x, const T& y)
- {
- return x >= y ? x : y;
- }
- const char* const& max(const char* const& x, const char* const& y)
- {
- return strcmp(x,y) < 0 ? x : y;
- }
- int main()
- {
- int a = 10;
- int b = 20;
- const char* foo = "abc";
- const char* bar = "xyz";
- printf("%d\n",max(a,b));
- printf("%s\n",max(foo,bar));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment