//tminmax3.h
template< typename T > T max( T a, T b )
{
return ( a > b ) ? a : b;
}
template< typename T > T min( T a, T b )
{
return ( a < b ) ? a : b;
}
[code:1]//tfunc3.cpp
#include <iostream>
#include "tminmax3.h"
using namespace std;
double mid( double, double );
int main ( void )
{
cout << "최소값: " << min( 123, 456 ) << endl;
cout << "최대값: " << max( 123, 456 ) << endl;