ForNext
Only Do What Only You Can Do
141. multiple type parameters
Hyperpolyglot C++ Style Languages: C++, Objective C, Java, C# より (2012.05.08)
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
C++
template <class A, class B> class Pair { public: A a; B b; Pair(A a, B b); }; template <class A, class B> Pair<A, B>::Pair(A a, B b) : a(a), b(b) { } Pair<int, string> p = Pair<int, string>(7, "foo");