$("#ray_8868").html("\n
1<\/a>
2<\/a>
3<\/a>
4<\/a>
5<\/a>
6<\/a>
7<\/a>
8<\/a>
9<\/a>
10<\/a><\/strong>
11<\/a>
12<\/a>
13<\/a>
14<\/a>
15<\/a>
16<\/a>
17<\/a>
18<\/a>
19<\/a>
20<\/a><\/strong>
21<\/a>
22<\/a>
23<\/a>
24<\/a>
25<\/a>
26<\/a>
27<\/a><\/pre><\/td>\n  
#include <\/span><iostream><\/span>
<\/span>#include <\/span><string><\/span>

<\/span>using namespace std;

template <\/span><typename<\/span> <\/span>T<\/span>><\/span>
<\/span>inline T const<\/span>&<\/span> <\/span>Max (T const<\/span>&<\/span> <\/span>a, T const<\/span>&<\/span> <\/span>b) 
{ 
    return a <\/span><<\/span> <\/span>b ? b:a; 
} 
int main ()
{
 
    int i = 39;
    int j = 20;
    cout <\/span><<\/span><<\/span> <\/span>"Max(i, j): " <\/span><<\/span><<\/span> <\/span>Max(i, j) <\/span><<\/span><<\/span> <\/span>endl; 

    double f1 = 13.5; 
    double f2 = 20.7; 
    cout <\/span><<\/span><<\/span> <\/span>"Max(f1, f2): " <\/span><<\/span><<\/span> <\/span>Max(f1, f2) <\/span><<\/span><<\/span> <\/span>endl; 

    string s1 = "Hello"; 
    string s2 = "World"; 
    cout <\/span><<\/span><<\/span> <\/span>"Max(s1, s2): " <\/span><<\/span><<\/span> <\/span>Max(s1, s2) <\/span><<\/span><<\/span> <\/span>endl; 

   return 0;
}<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");