query: c++ templates and polymorphism no sutiable user-defined conversion
positive_passages.docid: 3177
positive_passages.text: What is object slicing?
negative_passages.docid: 6299
negative_passages.text: Conversion of pointer-to-pointer between derived and base classes?
negative_passages.docid: 108174
negative_passages.text: How can I specialize a C++ template for a range of integer values?
negative_passages.docid: 27730
negative_passages.text: C++ syntax for explicit specialization of a template function in a template class?
negative_passages.docid: 33156
negative_passages.text: C++ template won't accept iterators
negative_passages.docid: 38838
negative_passages.text: Polymorphism & Pointers to arrays
negative_passages.docid: 76997
negative_passages.text: Why doesn't C++ have a pointer to member function type?
negative_passages.docid: 13910
negative_passages.text: What are some uses of template template parameters?
negative_passages.docid: 143499
negative_passages.text: Why is it not possible to overload class templates?
negative_passages.docid: 2521
negative_passages.text: Storing C++ template function definitions in a .CPP file
negative_passages.docid: 93173
negative_passages.text: C++ Equivalent to Designated Initializers?
negative_passages.docid: 42061
negative_passages.text: Identifying primitive types in templates
negative_passages.docid: 154661
negative_passages.text: Why can't a template function resolve a pointer to a derived class to be a pointer to a base class
negative_passages.docid: 147925
negative_passages.text: Determine if Type is a pointer in a template function
negative_passages.docid: 30111
negative_passages.text: Derived template-class access to base-class member-data
negative_passages.docid: 84688
negative_passages.text: Implicit type conversion rules in C++ operators
negative_passages.docid: 134085
negative_passages.text: C++ single template specialisation with multiple template parameters