Template template parameter allows to pass not complete template as a template parameter.
Sounds like tongue twister.
I hope an example below should demonstrate the usage of template template parameter
#include <vector>
template<typename T, template<typename T> class V>
class C
{
V<T> v;
};
int main(int argc, char **argv)
{
C<int,std::vector> c;
return 0;
}
No comments:
Post a Comment