'template' : invalid template argument for template parameter 'parameter', expected a class template
You passed an invalid argument to a class template. The class template expects template as a parameter. Consider the following code,
template<typename T> class X { }; template<template<typename U> class T1, typename T2> class Y { };
Calling Y<int, int> aY
will generate C3200. The first parameter needs to be a template, for example, Y<X, int> aY
.