// template class examples
//
// generic template class
template<class T> class ID { T id_; };
// template class using non-type parameter, int.
template<class T, int n=512> class Buf { T buf_[n]; };
int main()
{
ID<long> id;
Buf<char,1024> large_buf;
Buf<char> small_buf;
return 0;
}