fork download
  1.  
  2. // note: reference parameters
  3. template <typename T>
  4. inline T const& max (T const& a, T const& b)
  5. {
  6. return (a < b) ? (b) : (a);
  7. }
  8.  
  9. int main()
  10. {
  11. char* a="apple";
  12. char* p="peach";
  13. ::max(a,p); // OK, BUT
  14. ::max("apple","peach");// <<<< ERROR IN VISUAL STUDIO 2012, WHY?
  15. }
Success #stdin #stdout 0s 2892KB
stdin
Standard input is empty
stdout
Standard output is empty