justo ahora tenía que cavar a través de la página web para averiguar qué clase de plantilla de la plantilla de función miembro estaba dando errores de sintaxis:
template<class C> class F00 {
template<typename T> bar();
};
...
Foo<C> f;
f.bar<T>(); // syntax error here
Ahora me doy cuenta de que la plantilla de los soportes, son tratados como operadores relacionales. Para hacer lo que era la intención de la siguiente extraña sintaxis es necesario, cf http://stackoverflow.com/questions/1682844/templates-template-function-not-playing-well-with-classs-template-member-functi:
f.template bar<T>();
lo otro extraño aspectos y cayó en la trampa de C++/C++ plantillas que se han encontrado con que no era algo que usted considere a ser de conocimiento común?