Para plantillas anidadas, ¿cuándo `>>` se convirtió en C ++ estándar (en lugar de `>>`)?

e parece recordar, en tiempos pasados, que se me advirtió contra poner dos> caracteres uno al lado del otro (sin espacio) cuando se trata de parámetros de plantilla anidados. Incluso recuerdo vagamente haber declarado vectores de vectores de lo que sea y haber encontrado este error de compilación.

Pero ahora encuentro que no hay absolutamente nada de malo en compilar la temida>> ...

Mi pregunta (s) son así:

En qué punto esta convención se convirtió en una práctica aceptabl

Es parte del estándar C ++?

¿Siempre fue parte del estándar y los compiladores que utilicé (y los profesores que tenía) en la universidad todavía no lo admitían?

al vez estas preguntas sean un poco históricas, pero para mí parece que el contexto histórico adecuado hace que el recuerdo real sea trivial.

Respuestas a la pregunta(4)

Su respuesta a la pregunta