#include <iostream>
using namespace std;
template <class T>
T timMin(T a, T b){
return (a < b) ? a : b;
}
int main(){
int a = 5, b = 3;
int c = timMin(a, b);
float d = timMin(1.5, 2.3);
PhanSo p1(1, 2);
PhanSo p2(1, 3);
PhanSo p3 = timMin(p1, p2);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPGNsYXNzIFQ+ClQgdGltTWluKFQgYSwgVCBiKXsKCXJldHVybiAoYSA8IGIpID8gYSA6IGI7Cn0KCmludCBtYWluKCl7CglpbnQgYSA9IDUsIGIgPSAzOwoJaW50IGMgPSB0aW1NaW4oYSwgYik7CglmbG9hdCBkID0gdGltTWluKDEuNSwgMi4zKTsKCVBoYW5TbyBwMSgxLCAyKTsKCVBoYW5TbyBwMigxLCAzKTsKCVBoYW5TbyBwMyA9IHRpbU1pbihwMSwgcDIpOwoJcmV0dXJuIDA7Cn0K
prog.cpp: In function ‘int main()’:
prog.cpp:13:2: error: ‘PhanSo’ was not declared in this scope
PhanSo p1(1, 2);
^~~~~~
prog.cpp:14:8: error: expected ‘;’ before ‘p2’
PhanSo p2(1, 3);
^~~
;
prog.cpp:15:8: error: expected ‘;’ before ‘p3’
PhanSo p3 = timMin(p1, p2);
^~~
;