2009-01-15 汎用関数その2 C++ template文でカンマで区切ることによって複数の汎用型を定義することもできる。 #include <iostream> using namespace std; template <class T1, class T2> void func(T1 a, T2 b) { cout << a << ' ' << b << endl; } void main() { func(123, "test"); }