template specialization round-lambda notation
template <class T, class I> struct A; //EDIT: template <cla开发者_JS百科ss T> struct A; : OK
template <class T, class I>
struct A<T(I)>
{
};
void main()
{
A< int(char) > b;
}
This code doesn't compile. WHere is the mistake ? THanks
template <class T> struct A; and no template <class T,class I> struct A;
sorry to answer myself but perhaps that will useful for other users
精彩评论