dburner

const fun

Nov 7th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1.  
  2. template <typename T>
  3. const T& max(const T& x, const T& y)
  4. {
  5.     return x >= y ? x : y;
  6. }
  7.  
  8. const char* const& max(const char* const& x, const char* const& y)
  9. {
  10.     return strcmp(x,y) < 0 ? x : y;
  11. }
  12.  
  13.  
  14.  
  15. int main()
  16. {
  17.     int a = 10;
  18.     int b = 20;
  19.  
  20.     const char* foo = "abc";
  21.     const char* bar = "xyz";
  22.  
  23.     printf("%d\n",max(a,b));
  24.     printf("%s\n",max(foo,bar));
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment