00001 #include <vector> 00002 00003 template<typename T> 00004 struct BaseTemplate 00005 { 00006 T field; 00007 }; 00008 00009 struct Subclass : BaseTemplate< std::vector<double> > 00010 { 00011 std::vector<double> another_field; 00012 }; 00013