add an example to show that template class cannot contain a template virtual memeber function