#pragma interface

template<class T>
struct C
{
  explicit C(const T& t) : a(t) { }
  virtual ~C() { }
  T a;
};




syntax highlighted by Code2HTML, v. 0.9.1