// Build don't link: // GROUPS passed operators template class t { public: t() {} }; class m { t c; public: m() : c() {} }; m *p() {return new m;}