let\'s suppose I have:
template class node { public: S key; node(const S &key) :key(key){} };
Will this save